05 2019 档案
摘要:final关键字的含义: 表面意思:不可更改的,最终的。 类似于C语言中的const关键字,指的是无法改变的量。 但与static变量是有区别的,静态变量指的是只有一份存储空间,值是可以变的。 final的作用: 1.修饰类:被final修饰的类不能被继承; 2.修饰方法:被final修饰的方法不能
阅读全文
摘要:多态定义: 某一类事物的多种存在形态。 同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如下图: 多态的好处: 1.消除类型之间的耦合关系 2.可替换性 3.可扩充性 4.接口性 5.灵活性 6.简化性 最重要的一点就是,使程序有良好的扩展,并可以对所
阅读全文
摘要:继承的概念: 把多个类中相同的成员给提取出来定义到一个独立的类中,然后让这多个类(子类)和该独立的类(父类)产生一个关系。 子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 为什么需要继承? 代码中存在很多相似的类,这些类有大量
阅读全文