JAVA普通方法与GET方法,初学者。

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:22:10
JAVA普通方法与GET方法,初学者。

public String name(){
return name;
}
public int getNo(){
return no;
}
public void aaa(){
System.out.println(name());
}
用GET或不用GETNAME都能调用,那这两种有什么不同啊,干麻加GET啊。没分了,谢谢!

其实没有区别,只是编程的习惯,这种getter和setter被称作访问器,用来访问类的变量而已,java bean习惯采用这样的方式。有的时候,一个类不允许随便的对类变量进行访问,所以用private来声明这个变量,但是提供了这种访问器可以使得外部的其他类采用特定的方式来访问这个变量。
举个例子,就像开车,有一个引擎,它是被封装起来的,不允许随便对它进行操作和改动,但是车内的仪器提供了相应的允许的模式或方法对它进行操作和改动,如此而已。

简单点说,这就是命名而已,只要不违反规则,你用什么名字都可以,
但是用getXXX()这样的名字更容易让人接受、看懂,简单点说就这样。

习惯而已

这是命名规范 在大型项目中间命名规范是相当重要的