1. java中什么叫抽象方法和抽象类及他们的特点,说的具体些,写个例子 7.何为抽象方法和抽象类?
马 克 -to -win:方法前有个abstract修饰符,就叫抽象方法 。类前有个abstract修饰符就是抽象类,完了,简单就好记 。
以下是二者的要点:马 克 -to -w in :
1)抽象方法没有函数体 。有童鞋说,这有什么意义呢?比如下面的例子,当我们不知道现在是什么车时,你让我写驾驶(steer)这个方法,我怎么写呢?这种场合就需要抽象方法 。
2)抽象类(Veh)的子类(Lim)只要不是抽象类,马克-to-win:它自己(Lim)或它的父类(Car)必须把那个抽象类里的抽象方法全部实现掉 。这句话很复杂,对照下面的例子来理解 。
3)抽象类不能被实例化 。字面上好理解,抽象的东西那么抽象,看不见摸不着,当然不能被实际的具体的生成了 。还是举上面的例子 。当我们现在连什么车都不知道时,也不知道它是自行车还是豪华轿车时,你让我具体地生成这辆车,当然是不可能了 。。。。。。。。。。。详情网上找“马克-to-win”,参考他的网站或他的百度空间:java第三章的内容,如果实在找不到,按我下面说的地址找:
网站名是:mark-to-win.com
再附加上下边的路径地址: /JavaBeginner/JavaBeginner3_web.html#AbstractMethodClass
2. java中怎样为抽象的类定义方法的 //看一下下面的代码
public abstract class Gg {
public abstract void test();//abstract 方法不能有方法体
public void mm(){//不是abstract 的方法 可以写方法 体
return;
}
}
因为接口也是属抽象类,俗语是高度抽象 是不能new的
象上面的test()方法一般用作被子类去实现
而mm()方法一般被子类调用
这样是不是抽象类是不是很有用 。
【java抽象方法怎么写】
文章插图
- 淡化鱼尾纹小窍门 淡化鱼尾纹最好的方法
- html注册页代码怎么写
- 马蹄莲的养殖方法及注意事项
- 茶树油食用方法有哪些
- java换行怎么写
- 香菜腌咸菜?香菜咸菜的腌制方法
- 羊饲料怎么制作 自制羊饲料的方法
- 红豆杉盆景养殖方法
- 长寿的方法 10个简单方法让你轻松长寿
- 柿子树修剪的最佳时间 柿子树修剪时间和方法