00:00
好,那这个怎么写呢?同样的,然后我再写一个新的项目吧,啊,你不在这改来改去啊,改的都会比较乱。然后我把这个毙掉,要吗?好,我们来新建一个项目啊。然后来新建一个model啊,New model,然后还是ma文的选择模板,然后ma的quick star,然后下一步下呃下一步,然后com打点PJQW。然后DY-003杠。好,那么这个就是一个简版的实现啊,就是一个简版的实底鹏等在这过来把这个JDK的版本切一下。然后呢,在这同样的,还是跟刚刚的那些操作是一样的,我们去目录的啊,去目录就补去目录。
01:06
永远就是这么个套路。然后来修改目录的属性。把这个下面东的这个鬼干掉。好,目录修改完毕,来修改我的po文件啊,Po文件把这干掉,然后JDK1.8。然后呢,在这儿。好了,那么这个项目我们就搭好了,下面我们来看你既然是通过子类代理的方式来实现,那么也也就是说了,我现在这个负类呢,我就是up super。Superstar,这就是我自己本身的这个目标对象嘛,对吧,这就是目标对象,我也没有实现接口啊,不用实现接口,跟接口没关系,这就我目标对象,那我就目标对象是不是只完成自己的功能子类去增强代理的功能,能明白这意思吧?啊,那么public VO ID,然后我就是SISI。
02:15
就是唱歌,哎,这个方法,那我我是谁,我就怎么唱就完了呗,然后呢,就表明一下我是刘德华啊,我正在。我正在表演。我正在表演就完了嘛,就这就是那个。这个这这这个目标目标类自己本身的业务功能的实现嘛,我就完了,就这么点事,我的代理的功能在哪里上子类。啊,新建,然后我们知道sub sub,呃,Su super star super这流就代表我是你的子类而已,Sub啊,然后呢,Expense继承the superstar流,哎,继承自父类,我是不是可以重写父类的方法啊,这个地方叫重写复类的方法进行啊增强。
03:12
增强功能啊,那么怎怎么着重写呢?Out insert,然后override重写复类中的sing的这个方法,Super打点thing是不是就是负类调用自己的业务功能?这个地方最后打点C是不就是负类实现自己啊,实现自己的自己的业务功能,付类先自己的业务功能来子类啊,子类完成。子类完成代理功能啊,子类完成代理功能呢,怎怎么个代理功能呢,我们是有几个代理功能。是不是有三个代理,然后这个呢,子立去干嘛。去完成什么呀,预定时间,哎,就干这个事,预定时间点点点,然后你是不是还要预定场地。
04:05
你你就去完成你的功能就好了呀,这就是你子类该有的功能啊场地,然后呢,在子类再代理完成结算费用,嗨,就这么个事儿。能明白吧,好了,那么子类这个里面去重写了父类的C方法,当我去调用父类指向子类的时候,看到是不是都是重写后的实现,永远记住,你只要重写了父类的方法,无论在什么场合,你张嘴来的都是重写后的内容,你再也不会唱在那桃花盛开的地方,而是死了都要爱啊,这个就是这么一个特点,这就是多态的这么一个表现,记住就好。My test啊,然后我们在这来测试一下,那么测试的时候应该用谁指向谁。
05:06
我用谁指向谁来告诉我。永远如果有接口和实现类,接口指向实现类,如果有副词类,父类指向子类,永远没商量啊,你有的时候是sub。Superstar流看到了吗?然后这个流在调用方法的时候,打点调用C方法的时候,它应该就是增强后的功能。就这么简单,这就是一个子类代理,就是因为我重写了父类的方法,无论父类的引用指向子类的实现的时候,调用的也是重写后的,你用子类自己指向实现指子类自己指向自己的对象,调用也是重写后的,就有这么个特点,就把它记住就完了。能明白吗?哎,就这么个事,好,这就是简版的cg lab的代理的实现,而你如果是系统给你的,那么这个可就不是我们自己写了,同学们就sub superstar,这个不是自己写,系统会自动给你生成,那个生成有点复杂。
06:15
啊,了解就行。
我来说两句