目录
1、继承的作用?
基本作用:代码复用
主要作用:有了继承,才有后面的方法覆盖和多态机制。
2、继承相关特性
1、A继承B,B称为父类、(superclass)超类、基类,A称为子类(subclass)、派生类、扩展类
2、Java中,类只支持单一继承,不支持多继承,但可以间接继承。C++支持多继承。
3、Java中规定,子类继承父类,除构造方法不能继承外,其他的都可以继承。但是私有的不能直接访问,必须通过get和set方法来访问。
4、Object类是所有类的父类。
5、继承的缺点:增加代码的耦合度,父类改变,子类也会跟着改变。
3、继承的语法
class A extends B{
}
4、子类继承父类的后,父类中的代码就是子类的了。
5、JDK源代码在哪里?
java\jdk\lib\src.zip中
6、toString()方法的应用
1、toString()的作用
将Java对象转化成字符串的形式。
调用toString()方法得出的是“类名+@+对象在堆内存中的地址”
System.out.println(引用); <==> (等价于) System.out.println(引用.toString());