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 抽象方法怎么写_java抽象方法怎么写相关推荐

  1. java构造函数重载继承_Java基础-继承 - 写代码换盆的个人空间 - OSCHINA - 中文开源技术交流社区...

    访问权限 Java 中有三个访问权限修饰符:private.protected 以及 public,如果不加访问修饰符,表示包级可见. 可以对类或类中的成员(字段和方法)加上访问修饰符. 类可见表示其 ...

  2. java程序怎么写_java程序怎么写

    java程序怎么写? 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 推荐教程:<java学习> 对象: ...

  3. java人点灯问题_JAVA学习,写的一个点灯小游戏

    之前写的一个点灯小游戏,没什么技术含量. 截图: 代码: 类Start: import java.io.File; import java.io.IOException; import javax.i ...

  4. java调用asmx接口_java调用.net写的webserver接口(.asmx后缀)

    JAVA用这种方式调用webservice,需要注意的地方: 1. 服务器未能识别 HTTP 标头 SOAPAction 的值: 症状一: Web Service + ASP.NET 应用程序部署到服 ...

  5. java过滤器怎么写_java过滤器怎么写

    1.java过滤器中实现Filter的类怎么写 web.xml配置文件 SessionFilter com.qhit.system.tools.SessionFilter SessionFilter ...

  6. java swing 简单计算器_java用swing写了一个简单的计算器

    其实swing没什么难度,主要是字符串运算表达式,如何进行计算才能得到结果 swing界面5分钟,算法5小时 下面看具体代码 package frame; import java.awt.Border ...

  7. java指定位置写入_java指定路径写、读文件

    packagecom.util;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importj ...

  8. java 定义抽象变量_Java抽象类和抽象方法定义与用法实例详解

    本文实例讲述了Java抽象类和抽象方法定义与用法.分享给大家供大家参考,具体如下: 一.Java抽象类 1.抽象类的说明 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都 ...

  9. java 委托_java 能不能自己写一个类叫 java.lang.System/String 正确答案

    来自:一汪清水 | 责编:乐乐 链接:blog.csdn.net/tang9140/article/details/42738433    正文    最近学习了下java类加载相关的知识.然后看到网 ...

最新文章

  1. AI人工智能天机芯芯片
  2. OpenGL ES着色器语言之变量和数据类型
  3. Go语言GO111MODULE设置
  4. 什么是面向对象_11、面向对象的基本特征是什么
  5. ubuntu server自动关闭屏幕背景灯_certbot-auto申请https证书,自动续期
  6. junper srx配置思路
  7. 基于python的学生管理系统的设计开题报告_学生信息管理系统设计开题报告
  8. win10计算机性能设置,巧设置让Win10运行更流畅
  9. 标准差和标准误差、平均值
  10. 删除页眉页脚中横线的方法
  11. 微信公众账号登陆授权开发——1
  12. android banner停止轮播,android如何实现banner轮播图无限轮播效果
  13. Matlab之real和imag函数
  14. 什么是Library
  15. LEFT JOIN条件在on后面和在where后面的区别
  16. 一种基于最大吸收功率的卫星太阳能电池板安装方案
  17. 剑网3 云服务器,《剑网3》官网——次世代国风MMORPG
  18. Spring Cloud 微服务及相关技术总结
  19. 金蝶k3显示加层服务器失败,金蝶k3提示:连接中间加密服务失败,请确认中间层加密服务已启动...
  20. POJ1036 Gangsters 题解代码

热门文章

  1. Golang实现一个简单的FTP客户端
  2. Python实现视频自动打码功能,避免看到羞羞的画面
  3. 重装上阵超萌机器人_盘点那些在电影里超萌又超能力的机器人
  4. C#:图像处理- 文字识别OCR及物体识别
  5. DataGrid用法集锦[收藏]
  6. 使用QxEntityEditor创建mdb数据库实体
  7. 为什么Linux的音频驱动位于sound目录下而不是driver/sound?
  8. SpaceClaim meshing for CFD 1-简介
  9. 恒宇北斗拟建北斗大数据产业园
  10. 交换机或路由器的配置模式