Java关键字之abstract简介说明

转自:

http://www.java265.com/JavaCourse/202209/4455.html

下文是笔者总结的abstract关键字的功能简介说明,如下所示

abstract关键字的功能

abstract关键字:
   用于修饰类和方法

当abstract关键字修饰类时:此类是一个抽象类,
  抽象类不能实例化
当使用abstract关键字修饰方法时,此方法就是一个抽象方法

注意事项:
    抽象方法只能在抽象类中使用,且没有具体实现
	由子类实现其具体功能

例:

abstract class User {
  public abstract void run();
  public void sleep() {
    System.out.println("other");
  }
}

public class Main {
  public static void main(String[] args) {
    SuperUser mySuperUser = new SuperUser(); // 创建一个SuperUser对象
    mySuperUser.run();
    mySuperUser.SuperUserGo();
  }
}
abstract class User 
{ 
    abstract void run(); 
} 
   
class SuperUser extends User 
{ 
    public void run() 
    { 
        System.out.println("超人在跑!"); 
    } 
    public void SuperUserGo() 
    { 
        System.out.println("超人走了!"); 
    } 
}   

你可能感兴趣的:(java,java)