2016年10月2日

摘要: 相关代码: 由代码可看出,Hello构造器中的标准参数为对象a,但是看第13行,a的子类b被带入到Hello构造器中也是可以成立的,这就是所谓的”上溯造型“。子类是父类的超集,它至少了父类中的所有方法,所以”上诉造型“对于父类是可行的话那么对于子类也是可行的,不过有可能在子类上溯造型的时候丢失方法( 阅读全文
posted @ 2016-10-02 22:41 cramile 阅读(268) 评论(0) 推荐(0)
摘要: 合成:在一个类中置入另一个类的句柄,该类是原始类的一种拓展。比如”汽车“类即是”轮胎“类的一种拓展。 继承:以extends作为标志,表示该类属于其父类的一个子类。比如”自行车轮“类即是”轮胎“类的一种子类。 具体在实际中的用法得看两个类之间的关系,是同一类,还是拓展类。 由于初学,对此点不是很清楚 阅读全文
posted @ 2016-10-02 19:30 cramile 阅读(190) 评论(0) 推荐(0)
摘要: this:用于本类之中,作用是1:调用被方法中的变量屏蔽的同名变量。2:调用当前类的构建方法。3:返回对象为当前类。 super:用于继承类之中对父类的引用,作用是:1:调用被子类中的方法,构建法屏蔽的父类的同名的方法,构建法。2:调用父类中被子类相同名所屏蔽的变量。 阅读全文
posted @ 2016-10-02 18:06 cramile 阅读(138) 评论(0) 推荐(0)
摘要: 考虑以下代码: WaterSource类中的toString方法为我们设置的,但是如果去掉这个方法,输出结果也不会有任何改变。这是因为所有的非基本类型的对象均会有一个toString的方法,每当我们想要一个String类型,却获得非此类型的对象,编译器便会调用这种方法。 各种实验:1:如果我们将12 阅读全文
posted @ 2016-10-02 15:35 cramile 阅读(175) 评论(0) 推荐(0)

导航