#java#抽象类与抽象方法
2016-02-16 09:46
246 查看
抽象方法:
1.抽象方法用abstract修饰
abstract void funA();
2.抽象方法没有方法体
抽象类:
1.抽象类用abstract关键词修饰
abstract class Person{}
2.抽象类不能生成对象,必须由子类来继承它
3.如果一个类含有抽象方法,那么这个类必须声明为抽象类。
4.抽象类可以没有抽象方法。如果你不想让你的类生成对象,那么标记它为抽象类。
5.抽象类可以有构造函数么?
可以。虽然抽象类无法生成对象,理论上不需要抽象类,
但抽象类的子类的构造函数会调用父类的构造函数。
所以抽象类可以有构造函数。
1.抽象方法用abstract修饰
abstract void funA();
2.抽象方法没有方法体
抽象类:
1.抽象类用abstract关键词修饰
abstract class Person{}
2.抽象类不能生成对象,必须由子类来继承它
3.如果一个类含有抽象方法,那么这个类必须声明为抽象类。
4.抽象类可以没有抽象方法。如果你不想让你的类生成对象,那么标记它为抽象类。
5.抽象类可以有构造函数么?
可以。虽然抽象类无法生成对象,理论上不需要抽象类,
但抽象类的子类的构造函数会调用父类的构造函数。
所以抽象类可以有构造函数。
相关文章推荐
- #java#对象的转型
- #java#接口
- mybatis中#{}与${}的区别
- Spring MVC 里加载两次Bean的解决办法(请看最下面的疑问)
- java枚举分析
- Web.xml配置详解之context-param
- Java中堆内存和栈内存详解
- JAVA正则表达式语法大全
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- Spring + Spring MVC + Hibernate项目开发集成(注解)
- Maven + Eclipse + Android 环境搭建
- Eclipse Java EE透视图下看不见Referenced Libraries解决办法
- Java基础——集合
- java可变参数
- 浅析12306售票算法(java版)
- 实例讲解Java的Spring框架中的控制反转和依赖注入
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- struts2 国际化的一个日期封装bug
- java中的static的介绍。
- java泛型中E.T.K.V.....