zoukankan      html  css  js  c++  java
  • 15、Java中级进阶 面向对象 继承

    1

    123

    2

    使

     private 

    使super()

    super()

    protectedprivate访Java 

    3Java使

    [访] class  extends {
      
    }

    DogAnimalDogAnimalDogAnimal使便

    Animal

    public class Animal {
       
        private Integer age;
       
        public Animal(){
            System.out.println("Animal construct method");
        }

       public Integer getAge() {
           return age;
      }

       public void setAge(Integer age) {
           this.age = age;
      }
       
       public void eat(){
           System.out.println("eat food");
      }
    }

    Dog

    public class Dog extends Animal{
        private String color; //
       
        public Dog(String color){
            this.color = color;
        }
       
        public void run(){
            System.out.println("Dog is running");
        }
       
        @Override
        public void eat(){
           System.out.println("dog eat bone");
        }
       
       public static void main(String[] args) {
                Dog dog = new Dog("");
                dog.eat();
      }
    }


    Animal construct method
    dog eat bone

    new Dogcat

    public class Cat extends Animal{
       
        @Override
        public void eat(){
           super.eat();
           System.out.println("cat eat finsh");
        }
    }

    Cateatcat eat finsheat foodsuper访newsuper使super

    4

    a

    b

    c

     

    5~

    1

    2使extends

    3JAVA

    4

    5

    6protected访7

    8

    9super(...)super


                    

    圈~

     注公众号

  • 相关阅读:
    Andrew Ng机器学习 二: Logistic Regression
    Andrew Ng机器学习 一: Linear Regression
    python爬有道翻译
    硬件学习之无刷电机理论1
    字符串优化处理
    缓冲&缓存&对象池概念的理解
    线程池的学习及使用
    线程同步&线程池
    数据类型转换&运算符
    集合中常用的数据结构
  • 原文地址:https://www.cnblogs.com/naimao/p/13353301.html
Copyright © 2011-2022 走看看