抽象的意义

原创 2016年08月29日 15:07:48
/**
 * 抽象的好处
 */


public class Benifit {


public static void main(String[] args) {
Desk desk = new Desk();
desk.guo = new ShaGuo();
desk.cook();
}
}


class Desk{//一张桌子
public Guo guo;//挖空了一部份,就是抽象的

public void cook(){
guo.cook();
}



abstract class Guo{
public abstract  void cook();
}




class ShaGuo extends Guo{//砂锅

public void cook() {
System.out.println("砂锅煮东西");
}
}


class TieGuo extends Guo{//砂锅

public void cook() {
System.out.println("铁锅炒东西");
}
}

抽象接口的作用

抽象接口的目的是为了实现子类的功能高度集中而存在的。   一般情况下,实现类必须全部实现所继承接口的方法,可是有些方法却显得多余,为了避免这样的现象,出现了抽象接口。 比如   :一般用一个过渡的...
  • libaolin198706231987
  • libaolin198706231987
  • 2015年11月18日 20:00
  • 998

抽象的意义

我曾经听过一则笑话,说三个秀才到省城参加乡试。临行前三人都对自己能否中举惴惴不安,于是求教于街头的算命先生。算命老者的目光在这三人的脸上逡巡良久,最后徐徐伸出一个手指,就闭上眼睛不再言语,一付高深莫测...
  • uz31415926
  • uz31415926
  • 2013年10月04日 11:34
  • 480

面向对象的意义

作者:知乎用户 链接:https://www.zhihu.com/question/20275578/answer/26577791 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非...
  • u012352395
  • u012352395
  • 2017年05月03日 10:54
  • 437

抽象类和抽象方法 abstract类和abstract方法

可以使用abstract来修饰一个类或者方法。 用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。 抽象类不能被实例化。 抽象...
  • u010737354
  • u010737354
  • 2015年10月20日 15:45
  • 5781

java中,什么是封装,继承,多态和抽象,好处与用法

Java的四大特性分别是封装,继承,多态与抽象。 1.封装 封装的概念:把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。 封装的好处:...
  • hs2201056
  • hs2201056
  • 2017年03月11日 23:56
  • 1607

Java中为何要定义抽象类

抽象方法:由abstract修饰的方法为抽象方法,抽象方法只有方法的定义,没有方法的实现。 抽象类:一个类中如果包含抽象方法,个i类应该用abstract关键字声明为抽象类。 抽象类不可以实例化,...
  • lv_a1b2c3
  • lv_a1b2c3
  • 2016年10月19日 10:48
  • 1022

代码复用性

做的第一个项目,中广核项目,项目难度不大但非常繁杂,亚控科技做了一个试验之后便不愿意做下去了,本以为照葫芦画瓢,后面6个试验都照着这个做便是,但亚控的例子做的漏洞百出。不得已从新开始做(大部分公用部分...
  • qq_25718147
  • qq_25718147
  • 2016年08月05日 14:40
  • 170

领域模型图

领域模型图 基本含义: 显示最重要的业务概念和它们之间的关系的类图。用„类表示业务概念,但类通常只包含重要属性,不包含操作。 „关联和泛化显示了这些概念之间的关系。 它是真实世界中各个事物...
  • u011365209
  • u011365209
  • 2014年03月27日 01:12
  • 1155

Java 中对抽象的认识

抽象也是Ja va的四大特征之一,如果类可以被实例化成具体的对象,这个类就是具体类,反之抽象类是指不能被实例化的类.在抽象类中,类的所有其他功能都存在,成员变量,方法,构造器等都可以用同样的方式访问,...
  • luoxl81
  • luoxl81
  • 2011年11月09日 14:14
  • 1919

Java千百问_05面向对象(003)_java中抽象概念如何体现的

点击进入_更多_Java千百问1、抽象是什么抽象,和具体对立,定义了事物的性质,事物的性质会随着抽象概念的改变而改变。2、java中的抽象类是什么java中最直接抽象概念的应用就是抽象类和接口,这里我...
  • ooppookid
  • ooppookid
  • 2016年04月16日 20:53
  • 4906
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:抽象的意义
举报原因:
原因补充:

(最多只允许输入30个字)