Java4Android笔记之Java中继承初步

来源:互联网 发布:水滴软件下载 编辑:程序博客网 时间:2024/05/20 10:54

什么是继承

  1. 在现实世界当中,继承就是儿子得到了老子的东西
  2. 在面向对象的世界当中,继承就是一个类得到了另外一个类当中的成员变量和成员方法

Java当中只支持单继承

  • Java只支持单继承,不允许多继承。即一个子类只可以继承一个父类,但是一个父类可以拥有多个子类

为什么要使用继承

减少代码的冗余,可以在继承父类的变量和函数的基础上,添加自己的变量和方法,符合现实世界中的关系

继承的基本语法特点

关键字:extends

class Person{    int age;    String name;    void eat(){        System.out.println("eat");    }    void introduce(){        System.out.println("age = "+age+" , name = "+name);    }}class Student extends Person{    int grade;    void study(){        System.out.print("study");    }}class Test{    public static void main(String[] args){        Student stu = new Student();        stu.eat();        stu.age = 10;        stu.name = "curry";        stu.introduce();        stu.grade = 3;        stu.study();    }}
原创粉丝点击