开发手册 欢迎您!
软件开发者资料库

Java abstract 关键字(keyword)

Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。本文主要介绍Java abstract 关键字(keyword)。

Java 关键字

例如:

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

1)抽象类

抽象类是一个受限制的类,不能用于创建对象(要访问它,它必须从另一个类继承)。

abstract class Animal {  public abstract void eat();  public void sleep() {    System.out.println("Zzz");  }}

2)抽象方法

抽象方法只能在抽象类中使用,并且没有实现。 由子类实现抽象方法(从继承)。

public class Main {  public static void main(String[] args) {    Cat myCat = new Cat(); // 创建一个Cat对象    myCat.eat();    myCat.catchMouse();  }}abstract class Animal {     abstract void eat(); }    class Cat extends Animal {     public void eat()     {         System.out.println("吃鱼");     }     public void catchMouse()     {         System.out.println("抓老鼠");     } }   

1、定义和用法

abstract关键字是不可访问的修饰符,用于类和方法。

类:抽象类是一个受限制的类,不能用于创建对象(要访问它,它必须从另一个类继承)。

方法:抽象方法只能在抽象类中使用,并且方法没有实现。方法实现由子类提供(从继承)。

2、相关文档

Java 修饰符教程

Java 关键字