extends继承初步

来源:互联网 发布:imap4_ssl 端口号 编辑:程序博客网 时间:2024/05/02 05:06
主要内容:
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的方法和变量,也可以使用自己私有的变量和方法了。




原创粉丝点击