1.私有方法
在java中,为了实现一个私有方法,只需将关键词public改为private
如下
private static int setId( ) {
int r =nextid;
nextid++;
return r;
}
私有方法,只可以在类内部调用,类外不可一调用
2.final关键词
final可以将实例域定义为final,构建对象必须初始化这样的域。也就是说,必须确保一个构造器执行之后,这个域被设置,
一般情况下是和static一起使用的,因为final修饰后就不能修改了。
private final static int nextid;
final一般作用于基本类型域,或不可变域,对于可变域。使用fianl修饰可能会对读者引起混乱,如
private final StringBuilder aBuilder;
fianl只表示存储在 aBuilder中变量的对象引用不会在指示其他的对象,不过这个对象可以更改。
扫描二维码关注公众号,回复:
2317857 查看本文章