zoukankan      html  css  js  c++  java
  • 多态与继承

    继承的概念,其实就是对事物属性的分析,举一个简单的例子,假如你有一堆宠物,那你想喂它men首先 ,你是一个人,创建一个类,你有一堆宠物,统称为宠物,又一个类,每个宠物有吃的动作,那么这些宠物就有继承统称的宠物的动作,然后你的类下面要有喂他们的动作,emmmmmmmmmm,看代码吧

    package 多态和继承;
    
    public class Test {
        public static void main(String[] args) {
    
            zhuRen xiaoming=new zhuRen();
            xiaoming.feed(new Cat());
            xiaoming.feed(new Dog());
            xiaoming.feed(new Snake());
        }
    }
    
    package 多态和继承;
    
    public class zhuRen {
        public void feed(Pet pet){//父类型的引用
            pet.eat();
        }
    }
    
    package 多态和继承;
    
    public class Pet {
        public void eat(){
            
        }
    }
    
    
    package 多态和继承;
    
    public class Cat extends Pet{
        public void eat(){
            System.out.println("猫吃鱼");
        }
    
    }
    package 多态和继承;
    
    public class Snake extends Pet {
        public void eat(){
            System.out.println("蛇吞象");
        }
    }
  • 相关阅读:
    Django(一)
    web 框架
    图片
    day16
    day 15
    day14 HTML CSS
    day12
    day11
    python IO多路复用,初识多线程
    python socket
  • 原文地址:https://www.cnblogs.com/JLU-Dragon/p/11931132.html
Copyright © 2011-2022 走看看