java抽象类
2016-04-30 15:20
351 查看
java中的抽象类:
是指包含抽象方法的类,其中需要用关键词说明:abstract
//注意:这个关键词是在类名前和方法名前都是要标示的。
抽象类,在调用的时候是不需要实例化的,真是因为,在每一个继承抽象类的子类都是要重写抽象类里的抽象方法的,且抽象类里的抽象方法在编写的时候是不做任何处理的,只是单纯的一个抽象方法,没有实现(强调:全是在子类里实现抽象方法的)
例子:
abstract class absA{
private int age;
private String name;
//抽象方法(当然抽象类是需要关键字的)
public abstract void test01();
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class absB extends absA{
@Override
public void test01() {
// TODO Auto-generated method stub
System.out.println("姓名:"+getName()+"年龄"+getAge());
}
}
是指包含抽象方法的类,其中需要用关键词说明:abstract
//注意:这个关键词是在类名前和方法名前都是要标示的。
抽象类,在调用的时候是不需要实例化的,真是因为,在每一个继承抽象类的子类都是要重写抽象类里的抽象方法的,且抽象类里的抽象方法在编写的时候是不做任何处理的,只是单纯的一个抽象方法,没有实现(强调:全是在子类里实现抽象方法的)
例子:
abstract class absA{
private int age;
private String name;
//抽象方法(当然抽象类是需要关键字的)
public abstract void test01();
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class absB extends absA{
@Override
public void test01() {
// TODO Auto-generated method stub
System.out.println("姓名:"+getName()+"年龄"+getAge());
}
}
相关文章推荐
- Java构造和解析Json数据的两种方法详解二
- Java构造和解析Json数据的两种方法详解一
- spring data JPA
- 轻松搞定java内存模型(三)判断对象是否应该被回收
- Java注解(二) 系统注解
- OpenJDK Runtime Environment (IcedTea6 1.13.10) (rhel-1.13.10.0.el6_7-x86_64) OpenJDK 64-Bit Server V
- java自定义泛型
- java.lang.IllegalStateException: No match found 的分析解决
- 反射——Java反射机制
- rabbitmq direct、fanout、topic 三种Exchange java 代码比较
- java基础算法学习之完全数的求解
- JAVA设计模式(05):创建型-原型模式(Prototype)
- Maven2和MyEclipse插件
- JDK7文件处理
- JAVA——基本数据类型对象包装类/自动装箱
- java url 转码
- JAVA运算符
- JAVA关键字大全
- 新手学Struts(二)----Struts2工作机制
- myeclipse 2014新建maven web 项目步骤