Java---对象与类(4)

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 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_33188563/article/details/81063223