zoukankan      html  css  js  c++  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),也可以重新定义自己的属性和方法,也可以直接继承父类的方法。

      

  • 相关阅读:
    研究下线程投递
    IOCP笔记
    线程同步之mutex和Semaphore
    线程同步之mutex和event区别
    MyStack
    unix环境高级编程 读书笔记
    binary search tree study
    技术博客地址搜集
    select收数据
    奇怪的问题
  • 原文地址:https://www.cnblogs.com/caoleiCoding/p/6394707.html
Copyright © 2011-2022 走看看