标题: 继承 [打印本页] 作者: 蓝色风信子 时间: 2016-6-2 23:14 标题: 继承 class Person
{
String name;
int age;
}
class Student extends Person
{
void study()
{
System.out.println("good study");
}
}
class Student extends Person
{
void worker()
{
System.out.println("good work");
}
}
继承:
1、提高了代码的复用性。
2、让类与类之间产生了关系。有了这个关系,才有了多态的特性。
注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。
class C
{
void demo1(){}
}
class A extends c
{
// void demo1(){}
void demo2(){}
}
class B extends c
{
// void demo1(){}
void demo3(){}
}
Java语言中:Java语言只支持单继承。
因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时,子类对象不确定要与运行哪一个。(就像一个孩子有两个爹一样,到底该跟那个姓哪)
但是Java保留了这种机制。并用另一种体现形式来完成表示。多实现。