A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

因为接触java,对这些概念记忆不深刻,有没有通俗易懂的话解释,最好能生动形象的,把这三个串到一起,请大神指点~
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

13 个回复

倒序浏览
生动通俗我还做不到,不过可以用总结性的话来串一下:方法可以看成是一个功能模块,用于描述行为;类是由一系列属性和方法构成的一种对象的模板;接口可以看做是一种抽象到极致的类,但不是类,用于弥补java中无法多继承的缺陷。接口的构成和类一样,只不过接口里的方法必须是抽象的,公开的,成员变量必须是public static final修饰的。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
华阿图 发表于 2016-11-21 23:54
生动通俗我还做不到,不过可以用总结性的话来串一下:方法可以看成是一个功能模块,用于描述行为;类是由一 ...

感谢!我会努力去理解的,相信我能行的
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
安阳0518 发表于 2016-11-21 23:59
感谢!我会努力去理解的,相信我能行的

加油~!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
水果是个抽象类,吃水果是水果的抽象方法,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
苹果是水果的子类,它继承了水果类,吃苹果,具体的方法是削皮吃
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
你说我想吃水果了,然后你买了一个苹果,这叫父类引用指向子类对象
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
你朋友和你说我想吃个水果,帮我把皮弄掉,这时候,你就要问他你要吃什么水果,因为你不知道他要吃什么水果,这时候他说吃个橘子,这就叫向下转型
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
接口,你想像你手机的usb接口,它的抽象方法是充电,和传输数据,虽然每个手机的型号不一样,但是接口是一样的
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
接口是定义规则,类是遵守规则的,方法是具体的遵守行为
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
比如交通法规是接口,人和车是来遵守法规的类,过马路看红绿灯是具体的实现接口的方法,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
简单记  类相当于 拳皇里的一个角色   每个角色都具有自己的特征吧
他定义的变量就是他的属性    而每个角色都会有自己的技能或者没技能    这个技能就相当于方法    接口呢   只是规范,就是提要求,但是如果这个类能完成。就要去实现这个接口。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
比如说手机手机:手机是一个具体的类,你的手机是小米5,还是华为p9,这就是一个具体的手机对象,你可以用你的手机去打电话,发短信,上网,这就是方法。手机数据线和插口所采用的不同标准就是采用的不同的接口,接口给你提供了一个大概的模型,你所有的操作都必须在这个模型的框架里头。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马