java 抽象类中可以定义哪些成员变量和函数

[复制链接]
查看11 | 回复5 | 2012-4-17 17:11:34 | 显示全部楼层 |阅读模式
都可以,抽象类中可以包含抽象方法,但是不是一定要包含。一个抽象类可以没有抽象方法都行。如果一个类中包含了一个抽象方法,那么这个类一定是抽象类。抽象类中能包含的与普通类没什么根本区别。1.如果一个类被定义为抽象类,且没有包含任何抽象方法,(也就是说该抽象类已经都实现了这些方法),那么子类在继承这个抽象类的时候不必重写这些方法。2.相应的,如果一个类被定义为抽象类,包含抽象方法,那么在子类中一定要实现这些抽象方法。否则,子类必须声明为一个抽象类。...
回复

使用道具 举报

千问 | 2012-4-17 17:11:34 | 显示全部楼层
1.如果一个类被定义为抽象类,且没有包含任何抽象方法,(也就是说该抽象类已经都实现了这些方法),那么子类在继承这个抽象类的时候不必重写这些方法。2.相应的,如果一个类被定义为抽象类,包含抽象方法,那么在子类中一定要实现这些抽象方法。否则,子类必须声明为一个抽象类。...
回复

使用道具 举报

千问 | 2012-4-17 17:11:34 | 显示全部楼层
可以定义方法和变量,但至少定义得有一个抽象方法...
回复

使用道具 举报

千问 | 2012-4-17 17:11:34 | 显示全部楼层
子类公有的变量和函数都可以在抽象类中定义...
回复

使用道具 举报

千问 | 2012-4-17 17:11:34 | 显示全部楼层
抽象类 和普通类最大区别在于 至少有一个未被实现的方法其他没有区别...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行