【发布时间】:2013-04-12 14:50:42
【问题描述】:
我对@987654323@ 很陌生,我正在尝试理解一些概念。我一直在读几本书,但我一直在同一个地方难过。看下面的代码:
package Grade;
import static java.lang.System.out;
import java.util.*;
public class GradeBook {
private String courseName;
public void setCourseName (String name) {
courseName = name;
}
public String getCourseName() {
return courseName;
}
public void Display() // needs a string to run
{
out.println("Welcome to:" + getCourseName() );
}
}
我不确定为什么setCourseName() 需要(字符串名称)在那里,或者它甚至从哪里获得该值。如果有人可以尝试用外行的方式解释这一点,将不胜感激。
【问题讨论】:
-
只是为了隐藏变量而不是不能直接访问变量
-
了解封装 :)
-
Java 教程可能会有所帮助:docs.oracle.com/javase/tutorial/java/javaOO/methods.html