黑马程序员技术交流社区
标题:
在接口中为什么定义抽象的show方法不用加abstract都能通过.....
[打印本页]
作者:
\(^o^)/
时间:
2014-4-15 22:42
标题:
在接口中为什么定义抽象的show方法不用加abstract都能通过.....
本帖最后由 \(^o^)/ 于 2014-4-16 23:12 编辑
class InterfaceDemo
{
public static void main(String[] args)
{
}
}
interface inter
{
public static final int sum=3;
public abstract void show();
}
class text implements inter
{
public void show()
{
}
}
作者:
muma
时间:
2014-4-15 22:45
在接口中的方法默认修饰符是public abstract
作者:
香菜病病患
时间:
2014-4-15 22:46
:L这个问题太过简单了,楼上全都说完了
作者:
满兴旺
时间:
2014-4-15 22:48
在抽象类中
成员变量默认修饰符是:public static final
成员方法默认修饰符是:public abstract
不用写会自动补上。
作者:
满兴旺
时间:
2014-4-15 22:49
应该是在接口中上一条打错了
接口中成员有固定的修饰符:
常量:public static final 也就是全局常量
方法:public abstract
即便是写不全编译时也会自动补上
作者:
Sniper_qiu
时间:
2014-4-15 23:14
在接口中默认方法都是抽象的(abstract),不管是否使用public abstract,都一样,所以可以省略不写。
作者:
\(^o^)/
时间:
2014-4-16 16:18
你加不加都无所谓,不加系统会自动帮你加。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2