导航:首页 > 研究方法 > 抽象方法是什么

抽象方法是什么

发布时间:2023-06-14 20:44:20

什么是JAVA中的抽象方法请讲的浅显点

抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如苹果、香蕉、生梨、葡萄、桃子等,它们共同的特性就是水果。得出水果概念的过程,就是一个抽象的过程。要抽象,就必须进行比较,没有比较就无法找到共同的部分。

② Java中什么叫做抽象方法只需声明,而不需实现

实现是针对其子类:例如

public abstract class Father{
//只申明,不实现
public abstract void show();
}

public class Child extends Father{
//实现
public void show{
System.out.println("show method!");
}
}

实现了方法,不觉得么?
你看父类的方法
public abstract void show();
只是做了声明,并没有方法体。

在其子类中:
public void show{
System.out.println("show method!");
}
实现了方法内部功能,我只是输出一句话,当然你可以做其他功能。

③ 关于java抽象方法

下面是抽象方法声明时采用的语法:abstract void f();
如果从一个抽象类继承,而且想生成新类型的一个对象,就必须为基础类中的所有抽象方法提供方法定义。如果不这样做(完全可以选择不做),则衍生类也会是抽象的,而且编译器会强迫我们用abstract 关键字标志那个类的“抽象”本质。即使不包括任何abstract 方法,亦可将一个类声明成“抽象类”。如果一个类没必要拥有任何抽象方法,而且我们想禁止那个类的所有实例,这种能力就会显得非常有用。
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:如果我们进行一个图形编辑软件的开发,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能够实例化的。在面向对象领域,抽象类主要用来进行类型隐藏。我们可以构造出一个固定的一组行为的抽象描述,但是这组行为却能够有任意个可能的具体实现方式。这个抽象描述就是抽象类,而这一组任意个可能的具体实现则表现为所有可能的派生类。模块可以操作一个抽象体。由于模块依赖于一个固定的抽象体,因此它可以是不允许修改的;同时,通过从这个抽象体派生,也可扩展此模块的行为功能。熟悉OCP的读者一定知道,为了能够实现面向对象设计的一个最核心的原则OCP(Open-Closed Principle),抽象类是其中的关键所在。

④ 什么是java抽象方法

抽象方法如下例子:
abstract Class A(){//抽象类
abstract void a();//抽象方法,没有方法体
}
注:1.抽象类或者接口不能被实例化;
2.有抽象方法的类一定是抽象类或者接口;
3.抽象类可以有不是抽象的属性跟方法;
4.子类继承抽象类必实现其抽象方法,除非子类是抽象类;
左上角有我头像,有很多有趣的朋友在一起讨论交流;

⑤ 虚方法和抽象方法的区别是什么

用我自己的话说
抽象方法用abstract修饰
不允许有方法体
必须被子类override
只能在抽象类中

虚方法用virtual修饰
要有方法体,哪怕是一个分号
可以被子类override
除了密封类外都可以写

⑥ 什么是抽象的方法

抽象的方法就是使用通过具体现象总结出来的思维方式。例如有综合,分析,比较,归纳,演绎等等思维方式。

阅读全文

与抽象方法是什么相关的资料

热点内容
空调线管的安装方法 浏览:803
耳洞枪的使用方法 浏览:977
诺基亚n72锁码解决方法 浏览:568
如何治毛周角化的方法 浏览:175
数字资源的获取方法与步骤 浏览:35
口红刷正确使用方法 浏览:615
敏感性分析的各数据计算方法 浏览:417
餐车安装方法 浏览:405
激励相关研究方法 浏览:900
胸膜炎中医治疗方法 浏览:349
圆柱钢铁焊接方法视频 浏览:149
初中生如何学习方法书 浏览:849
动脉钙化中药治疗方法 浏览:937
紫荆种子种植方法 浏览:63
室内放射性检测的方法 浏览:666
后尾灯不亮解决方法电动车 浏览:64
伪冬眠治疗最佳方法 浏览:937
奖励犬的方法有哪些 浏览:760
六十多岁男性中医治痿最佳方法 浏览:625
象棋的方法与技巧 浏览:208