主要内容:
1.什么是继承
2.为什么要使用继承
1.什么是继承
2.为什么要使用继承
3.继承的基本语法特点
什么是继承:
使用extends关键字进行继承
示例代码:
创建一个Person类:
class Person{
static String name;
int age;
void eat(){
System.out.println("吃饭");
}
void introduce(){
System.out.println("我的名字是:"+name + "年龄为:"+age);
}
}
Student继承Person
class Student extends Person{
}
主函数:
class Test3{
public static void main(String agrs[]){
Student student = new Student();
student.name = "张三";
student.age = 18;
student.eat();
student.introduce();
}
}
从上面代码已经可以看到Student已经完美继承了Person。继承就是子类可以直接使用父类的方法。
shanl@shanl-Aspire-4740:~/Javastudy/src/Practice$ javac Person.java Student.java Test3.java
shanl@shanl-Aspire-4740:~/Javastudy/src/Practice$ java Test3
编译结果:
吃饭
我的名字是:张三年龄为:18
当然,在子类当中也可以加入自己私有的成员变量和方法:
class Student extends Person{
int grade;
void study(){
System.out.println("学习");
}
}
这样Student子类不仅可以使用父类Person的方法和变量,也可以使用自己私有的变量和方法了。