zoukankan      html  css  js  c++  java
  • 21.多态

    1.概述

    :

     2.多态中成员的访问特点

     代码:

    父类
    public class Animal {
        public String name = "小动物";
    
        public void dosomething() {
            System.out.println("动物都要吃东西!!!");
        }
    }
    子类
    public class Dog extends Animal {
        public String name = "旺旺";
        public int age = 11;
    
        @Override
        public void dosomething() {
            System.out.println("狗吃屎!!!");
        }
    
        public void eat() {
            System.out.println("eat");
        }
    }
    执行:
    public class Demo {
    
        public static void main(String[] args) {
            Animal animal = new Dog();
            System.out.println(animal.name);
    //        System.out.println(animal.age);编译报错,因为Animal类里面没有age变量
            animal.dosomething();
    //        animal.eat();编译报错,因为Animal类里面没有eat方法
        }
    
    }

    3.多态好处与弊端

  • 相关阅读:
    解决死锁四大方式
    Windows内存管理简介:
    排序算法优劣
    排序
    HTTPs
    http和https的异同
    HTTP协议
    FTP与TFTP
    tomcat热部署
    开发心得体会
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12976764.html
Copyright © 2011-2022 走看看