Java的抽象
来源:互联网 发布:linux rsync 相互同步 编辑:程序博客网 时间:2024/06/06 07:45
抽象函数:
当父类无法确定函数怎样实现则将其定义为抽象函数。
只有函数的定义没有函数体的函数
abstract void fun();
抽象类:
使用abstract定义的类被成为抽象类
abstrct class Person{
}
1.抽象类不能定义对象
2.如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类
3.如果一个类当中没有抽象函数,这个类也可以被声明为抽象类。
(起保护作用,使之不能生成对象)
abstract public class Person {String name;int age;abstract void eat();}public class Chinese extends Person {void eat(){System.out.println("用筷子吃饭");}public static void main(String args []){Chinese c=new Chinese();c.eat();}
抽象类可以拥有构造函数,虽然抽象类不能定义对象,但是可以使子类用super()调用父类的构造函数。
0 0
- Java的抽象类
- Java的抽象
- Java 的抽象类
- Java的抽象类
- java 抽象的认识
- Java的抽象类与抽象方法
- java的抽象类和抽象方法
- Java的抽象类和抽象方法
- JAVA的抽象类和抽象方法
- java的抽象类和抽象方法
- 【java】抽象类的学习
- Java抽象类的作用
- 并发编程的Java抽象
- 并发编程的Java抽象
- java抽象类的概述
- Java内存模型的抽象
- java 抽象X的 学习
- Java抽象类的理解
- 具有分散效果的瀑布流网页
- Timeline形式API简述
- java面向对象4
- __dict__ 是一个 dictproxy
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- Java的抽象
- C++中std::map的使用
- GIT科普系列2:git代码检出与日常维护
- 异常处理--panic
- 数据结构的知识总结-概论(1)
- 修改git bash的默认开始路径(win7)
- android中简单的信息存储
- 一个奇怪的国家
- Android中用intent启动另一个activity