java 抽象

java 抽象
抽象说直白点就是把现实生活bai中复杂的问题抽象du成一个简单的问题一般zhi来说是对象,这样解释似乎有dao点用自己定义自己了,不过就像简单的一个例子:比如人这个现实中的东西,抽象下就是person这个对象,对象有名字(就是类名),然后有属性(比如身高,名字,年龄什么的),当然还有方法(就比如人要吃饭,拉屎什么的),然后就是实例化这个抽象就是真实的人,比如楼主你有你的名字,你的体重,你拉屎蹲点方式等等。另外一个例子比如汽车抽象成car 属性就有汽车的配件(方向盘,车轮什么的)方法(加速,启动,刹车什么的),这些就是抽象,实例化后就是一个QQ车,比如只有三个方型轮子,加速是在后面使劲推,刹车就是在后面拉着车子,不让它走。。。。当然这个是不可能的,但是意思就是这个,抽象的时候只要自己需要的属性和方法,具体实例化的时候你要考虑真实情况处理。

[访问权限] abstract 返回值类型 方法名称(参数列表);

如:
public abstract void draw(){};

如:
public abstract class Shapes {
public abstract void draw();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值