什么是继承?
在面向对象中,继承就是一个类得到了另外一个类当中的成员变量和成员方法。
Java当中只支持单继承,不允许多继承
使用继承是为了减少重复代码,并且易于修改
举例:
父类Person3
class Person3{
String name;
int age;void eat(){
System.out.print("吃饭");
}void introduce(){
System.out.print("我的名字是"+name+",我的年龄是"+age);
}
}
子类 Student
class Student extends Person3{
//extends 继承;扩展 Student子类 得到了 Person3父类 中的成员函数和成员变量//子类可以加入自己特有的成员变量和成员函数
int grade;
void study(){
System.out.print("学习");
}
}
主函数
class TextStudent{
public static void main(String args[]){
Student student = new Student();
student.name = "梨花";
student.age = 19;student.eat();
student.introduce();
student.study();
}
}
输出结果:
吃饭
我的名字是梨花,我的年龄是19
学习
java4android (继承 初步认识),布布扣,bubuko.com
时间: 2024-09-30 13:42:16