谈到Java编程时,你会偶然发现这一点。以下是帮助新程序员学习如何使用getter方法的基本答案,而不需要人们的术语或复杂性。
答案 0 :(得分:1)
通过创建一个存取方法(而不是创建一个mutator方法)。
public class MyClass {
public MyClass(int v) {
this.myField = v;
}
private int myField;
public int getMyField() {
return myField;
}
}
然后你可以称之为" getter"在其他一些实例为MyClass
的类中。
public class SomeOtherClass {
public static void doSomething(MyClass my) {
System.out.println(my.getMyField());
}
public static void main(String[] args) {
doSomething(new MyClass(42)); // <-- for example.
}
}
答案 1 :(得分:0)
使用Java项目时,您将使用“getter”方法或“get”方法。这就是我按照这些说明解决问题的方法。
如果您对使用“getter”方法的原因感到困惑,请按照link进行操作。
Package Explorer / Setup
- 项目名称
- SRC
- (默认包/包名称)
- Class1.java
- Class2.java
第1课
public class Class1 { // creates an object static Class2 class2 = new Class2(); public static void main(String[] args) { // this will print our method (method1) in our class (Class2) System.out.println(class2.method1()); } }
第2课
public class Class2 { // this is the method we are accessing public double method1(){ // this is what we are returning (sending back) return 2.5; } }
输出(控制台)
2.5
那么我们如何访问“getter”方法呢?
如果您还没有注意到,我们使用...
将它打印在我们的班级“Class1”中System.out.println(class2.method1());
我们使用了 class2。,因为我们创建了一个允许我们访问Class2的对象。请注意,class2是小写,Class2是大写,这是因为class2(小写)是我们创建的对象。因此,我们使用对象来使用我们的“getter”方法而不是我们的类。我们使用...
创建对象static Class2 class2 = new Class2();