陈灿坚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

abstract :  abstract class calssname{}

1、abstract也可也修饰普通的类,这样的目的是为了防止用这个类来创建对象;

2、abstract中的abstract方法必须是public 的,否则用户不能够重写,这是java不允许的;

 

 

interfaces : interfaces nameclass{}

1、interfaces中可以有成员变量,但是这些成员变量统统都是public static final的,所以不能够修改interfaces中的变量,但可以通过interfaces来直接访问,因为是public static final的

2、默认的interfaces的方法都必须被public修饰,因为这些方法都必须要被重写覆盖,如果没有public修饰,默认jvm会帮你加上去;

posted on 2016-10-27 14:04  卧似长剑  阅读(239)  评论(0编辑  收藏  举报