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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在学面向对象,不是很理解

12 个回复

正序浏览

简单来讲,abstract修饰的类就是抽象类,而abstract修饰的方法则为抽象方法。

抽象类中:

1.不能用new关键字来构造对象的,

2.抽象类只关心操作(方法名、类型、参数),不关心这些操作具体是怎么实现的。

希望对你理解有点帮助。
回复 使用道具 举报
shilu 中级黑马 2015-10-13 07:55:05
12#
[b]简单的总结:抽象类就是用abstract修饰的类,里面不一定有抽象方法,但抽象方法必须在抽象类里面,如果想调用抽象方法和抽象类,那么调用的方法和类,必须也是抽象的!
回复 使用道具 举报

例如你要找女朋友,那么你可以弄一接口,里面有性别是女,能做家务的抽象方法。(实例化对象的时候性别是女可以是先天的或是变性的,做家务能自己做或机器做)。只有实现这两个方法你才接受。
回复 使用道具 举报
回答的都很基础
回复 使用道具 举报
看了几次了还是不是很懂.
回复 使用道具 举报
shuide 中级黑马 2015-10-12 14:24:16
8#
顶一个!
回复 使用道具 举报
抽象类是为了引出接口的,没必要全弄懂,知道,接口是特殊的抽象类就行,接口是为了扩展功能的
回复 使用道具 举报
在继承上谈抽象,
abstract 修饰类、方法。不能用来修饰属性、构造器、private、final、static
回复 使用道具 举报
我也不是很明白。。就知道对象调方法,感觉来回掉头都晕了
回复 使用道具 举报
主要是将面向过程转换成面向对象,对象就是具有某些功能的个例,调用这些个例的功能就可以了。比如ATM机,你在使用它的存款、取款等功能。
回复 使用道具 举报
同求刚开始学觉得比较难
回复 使用道具 举报
抽象类就是用abstract修饰的一个类,类中可以有抽象方法,也就是用abstract修饰的方法,主要是为了把多个对象中有相同的方法声明,但是方法主体不同的方法提取出来,然后让继承他的子类强制完成某些内容
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马