java学习过程中对抽象类的理解
来源:互联网 发布:在淘宝网怎么投诉卖家 编辑:程序博客网 时间:2024/05/18 02:14
抽象类就是包含了抽象方法的类。
abstract是抽象方法和抽象类的关键字用法:
public abstract class Abstract_class {
public abstract void dosomething();
抽象方法就是定义一个方法但不实现它,定义的方法依靠子类来重写它本身,这也就由父类给了子类方法设计模板,避免了子类方法设计的随意性;更好的使工程模板化;便于多人开发。
抽象类不能实例化,不能用new关键字来实例化抽象类。
由于继承子类会具有父类的所有方法,所以子类必须将抽象方法重写(实现)。
如果子类对父类的抽象方法不进行重写,那么该子类也是一个抽象类。
所以抽象类的学习主要还是抽象方法的学习。
1为继承段代码。3为执行部分代码。
代码如下:
1、
package abstract_class;public abstract class Abstract_class {public abstract void dosomething();}class son extends Abstract_class{public void dosomething(){System.out.println("kkkkkkkkk");}}abstract class doughter extends Abstract_class{public abstract void dosomething();}
2错误代码、3、正确代码、
package abstract_class;public class Go_Abstract_Class {public static void main(String[] args) {//doughter d = new doughter();//Abstract_class a = new Abstract_class();son s = new son();s.dosomething();}}
阅读全文
0 0
- java学习过程中对抽象类的理解
- 对Java中抽象类和接口的理解
- 对java抽象类的理解
- 关于对java中接口的理解以及接口与抽象类的区别
- java中抽象类的粗浅理解
- 对抽象类的理解
- 对抽象类的理解
- 学习笔记,我对抽象类的理解
- 对java 接口和抽象类的理解
- 对java继承,多态,抽象类,接口的理解
- 对java接口和抽象类的理解与区别
- 对Java接口和抽象类的理解
- 对java接口和抽象类的理解
- java学习中对类和对象的理解
- 学习uCOS-II过程中对OS_PRIO_SELF的理解
- 对Java对象的理解以及对“抽象类”继承的理解
- 对C#抽象类的理解
- 对抽象类和接口的理解
- Python学习整理之 列表list 元组tuple 字典dictionary
- 元素出栈、入栈顺序的合法性
- HDU2178 猜数字【数学计算+水题】
- 2014上海全国邀请赛 【(5+3)/10】
- 今年暑假不AC HDU
- java学习过程中对抽象类的理解
- (2)直接插入排序
- C#实现验证码编写
- android值制作简易的闹钟和通知栏信息
- 函数式编程扫盲篇
- HDU 2159 二维完全背包
- 【51nod 球与切换器】+ dp
- 《黑客与画家》读书笔记
- Error creating bean with name 'itemController': Injection of resource dependencies failed; nested ex