zoukankan      html  css  js  c++  java
  • Java 抽象类

    我们需要知道,由于为抽象类创建对象是不安全的,所以我们会从编译器那里得到一条出错消息。这样,编译器会确保抽象类的纯粹性,我们不必担心会误用它。

    编译器直接报错提醒。

    看一下完整的例子:

    abstract class Rodent{
    	public abstract void play();
    }
    
    abstract class Mouse extends Rodent{
    	public abstract void eat();
    }
    
    class Gerbil extends Mouse{
    
    	@Override
    	public void eat() {
    		// TODO Auto-generated method stub
    		System.out.println("eat!");
    	}
    
    	@Override
    	public void play() {
    		// TODO Auto-generated method stub
    		System.out.println("play!");
    	}
    	
    	public void sleep() {
    		System.out.println("sleep!");
    	}
    	
    }
    
    public class Demo02 {
    	public static void main(String[] args) {
    		Rodent r1 = new Gerbil();
    		r1.play();
    		System.out.println("------------");
    		Mouse m1 = new Gerbil();
    		m1.eat();
    		m1.play();
    		System.out.println("------------");
    		Gerbil g1 = new Gerbil();
    		g1.eat();
    		g1.play();
    		g1.sleep();
    		System.out.println("------------");
    	}
    }
    

      

  • 相关阅读:
    github
    mysql安装和应用
    11月9日(visio安装很坑)
    11月4日
    11月3日
    10月29日
    10月26日
    10月25日
    9月29日
    9月28日
  • 原文地址:https://www.cnblogs.com/strive-19970713/p/11264514.html
Copyright © 2011-2022 走看看