Java 抽象
发布时间:2020-12-15 07:18:50 所属栏目:Java 来源:网络整理
导读:章节 Java 基础 Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符串 Java Math Java 布尔运算 Java If … Else Java Switch Java While 循环 Java For 循环 Java Break 与 Contin
章节
Java抽象类和方法数据抽象是隐藏某些细节,只向用户显示基本信息的过程。 抽象可以通过抽象类或接口来实现(你将在下一章详细了解这些内容)。
抽象类可以有抽象方法和常规方法: abstract class Animal { public abstract void animalSound(); public void sleep() { System.out.println("Zzz"); } }
Animal myObj = new Animal(); // 将报错 要访问抽象类,必须通过它的子类。
示例 // 抽象类 abstract class Animal { // 抽象方法(没有主体) public abstract void animalSound(); // 常规方法 public void sleep() { System.out.println("Zzz"); } } // 子类(继承Animal) class Pig extends Animal { public void animalSound() { // 这里提供了animalSound()的主体 System.out.println("小猪说: 呜呜"); } } class MyMainClass { public static void main(String[] args) { Pig myPig = new Pig(); // 创建一个Pig对象 myPig.animalSound(); myPig.sleep(); } }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |