1.继承提高了代码的复用性
2.让类与类之间产生联系,给第三个特征多态提供前提,并维护着对象之间的关系
3.Java只能支持单继承、不支持多继承(只认一个父类,原因是两个父类有相同方法时调用会有不确定性)
代码举例:
class person
{String name;
int age;
}
class student extends person //继承共有属性
{
//String name;
//int age;
void study()
{
System.out.println(name+"..study.."+age);
}
}
class work extends person
{
//String name;
//int age;
void work()
{
System.out.println(name+"..work.."+age);
}
}
public class DemoExtends
{
public static void main(String[] args)
{
student s=new student();
s.name="Lea";
s.age=18;
s.study();
work w=new work();
w.name="Jonee";
w.age=20;
w.work();
}
}
运行结果: