Java学习笔记-第六章-继承与多态

版权声明:Leo.All Rights Reserved. https://blog.csdn.net/qq_41113081/article/details/89255236

多态与is-a

父类与子类之间的关系是is-a的关系,比如学生类,其子类为小学生类,那么就应该这么说:
小学生是一种学生。

抽象类

抽象类可以抽象出共有的方法,这与设计模式中的模板方法模式是相对应的。

ToString

//打印一个对象的信息 以下两种方式是一样的
System.out.print(student.toString);
System.out.print(student);

final关键字

  • 变量:被final修饰的变量,为最终变量,其内容不可以在改变,比如String对象就是定义为final
  • 类:被final修饰的类为最终类,不能再有子类
  • 方法:被final修饰的方法为最终方法,不能在被重写\

万物皆为Object

垃圾回收GC

//对于失去引用的变量,JVM会进行回收
String str = "abc";
str = null;
//则str会被回收

猜你喜欢

转载自blog.csdn.net/qq_41113081/article/details/89255236