继承是面向对象三大特点(继承,封装,多态)之一,是为了减少重复代码。
格式:class Student extends Person{}
特点:1.一个类得到了另一个类的成员变量和成员方法;
2.只支持单继承:一个子类只能有一个父类,一个父类可以有多个子类。
class Person{
String name;
int age;
void eat(){
System.out.println("吃饭");
}
void introduce(){
System.out.println("我的名字是"+name+",我的年龄是"+age);
}
}
class Student extends Person{
int grade;
void grade(){
System.out.println("我在读"+grade+"年纪");
}
void sdudy(){
System.out.println("我正在学习");
}
}
class Test{
public static void main(String args[]){
Student student=new Student();
student.name="张三";
student.age=18;
student.grade=3;
student.eat();
student.introduce();
student.grade();
}
}