首页 > 代码库 > JAVA三大特性之二——继承

JAVA三大特性之二——继承

很多人在学习了JAVA以后,都会了解这个概念,而且继承也会在以后的开发中经常用到,但对于JAVA的继承特性,很多人都了解的不够深入,不够完整,当然这其中包括我,所以我就想抽点时间来整理一下JAVA继承特性方面的知识点。

  以下面的代码为例:

package staticTest;class ClassName {    /**功能的介绍:     * 作者:     * 参数:     *      */    private String name;    private String sex;    private int age;    private int height;    private int weight;            public String getName() { //获取姓名        return name;    }    public void setName(String name) {  //设置姓名        this.name = name;    }    public String getSex() {  //获取性别        return sex;    }    public void setSex(String sex) { //设置性别        this.sex = sex;    }    public int getAge() {   //获取年龄        return age;    }    public void setAge(int age) {   //设置年龄        this.age = age;    }    public int getHeight() {   //获取身高        return height;    }    public void setHeight(int height) {  //设置身高        this.height = height;    }    public int getWeight() {  //获取体重        return weight;    }    public void setWeight(int weight) {   //设置体重        this.weight = weight;    }    }class Test extends ClassName{  //继承父类ClassName    }

  Test类在继承了父类以后,他将会拥有和父类一样的属性和方法,他可以重写父类的方法(@Override),也可以重新定义自己的属性和方法。就好比一个人继承了老爸的财产,他可以重新支配自己老爸的财产,也可不用老爸的财产。

  

JAVA三大特性之二——继承