zoukankan      html  css  js  c++  java
  • Java学习----不该初始化的class(抽象类)

    1. 抽象类声明有abstract

    2.抽象类中有抽象方法,没有方法体的方法

    // 抽象类
    public abstract class Animal {
        public String name;
        
        public Animal(){
            
        }
        
        // 抽象方法:没有方法体的方法
        public abstract void eat();
    }
    public class Tiger extends Animal{
    
        @Override
        public void eat() {
            System.out.println("tiger eats meat");
        }
        
    }
    public class Test1 {
    
        public static void main(String[] args) {
        //    Animal obj = new Animal(); 抽象类不可以被实例
            Tiger tiger = new Tiger();
            tiger.eat();
        }
    }
    tiger eats meat
  • 相关阅读:
    CSU 1122
    CSU 1256
    CSU 1240
    HDU 1874
    CSU 1004
    Problem F CodeForces 16E
    Problem E CodeForces 237C
    Problem C FZU 1901
    12-30
    2016-12-29
  • 原文地址:https://www.cnblogs.com/dragon1013/p/5100571.html
Copyright © 2011-2022 走看看