Java 基础 抽象类
来源:互联网 发布:即时聊天软件开发 编辑:程序博客网 时间:2024/06/06 18:19
package com.happy;public class HappyNewYear {public static void main(String[] args){//Animal a = new Animal(); //错误:Animal是抽象的;无法实例化Animal a = new Cat(); //父类引用,指向子类对象a.eat();}}/* * 抽象类的特点 * a:抽象类和抽象方法必须用abstract关键字修饰 * * abstract class 类名 {} * * public abstract void eat(); * b:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者接口 * c:抽象类不能实例化,那么抽象类如何实例化呢?、 * *按照多态的方式,由具体的子类实例化。其实这也是多态的一种,抽象类多态。 * d:抽象类的子类 * *要么是抽象类 * *要么重写抽象类中的所有抽象方法 * */abstract class Animal{public abstract void eat();}class Cat extends Animal{public void eat(){System.out.println("猫吃鱼");}}
0 0
- JAVA基础抽象类
- Java 基础 抽象类
- Java基础----抽象类
- Java 基础抽象类
- java基础---抽象类
- 【Java基础】Java抽象类
- java基础--抽象类和抽象函数
- java基础-抽象类与抽象方法
- Java基础_抽象类
- java基础抽象类/接口/
- java基础の抽象类
- java基础之----抽象类
- JAVA基础--接口&抽象类
- java基础之抽象类
- java基础之抽象类
- java基础之--抽象类
- java基础-java抽象类
- Java基础:第三十八讲 抽象类与抽象方法
- request、response 中文乱码问题与解决方式
- 如何将Android项目关联到SVN服务器
- EM 简单例子
- 2017年的一些期待
- 汉字转化成拼音
- Java 基础 抽象类
- HEAD
- the Android gradle plugin version 2.3.0-beta1 is too old please update to the lateset version
- R-读写
- 推荐TV内容
- Android SDK镜像服务器搭建
- mac 源码安装psycopg2 出现依赖问题解决
- 2017年寄语
- java 堆 栈 方法区的简单分析