对于类中的public static变量和方法是如何调用的? 对象加点(.)和类名加点(.)的方法调用除了用对象加点(.)类名加点(.)的方法调用外可以直接输入属性名和方法调用吗? 如果在该类以外不可以,必须用以上方法调用对于类中的private static 变量和方法是如何调用的? 应该在该类中添加一个get方法,然后使用对象加点(.)方法调用 public class TEST { public static void main(String[] args) { System.out.println(Name.NAME); System.out.println(Name.getSex()); Name name = new Name(); System.out.println(name.getAge()); } }class Name { public static String NAME = "Name"; private static int AGE = 18; private static String SEX = "Male"; public int getAge() { return AGE; } public static String getSex() { return SEX; } }
对象加点(.)和类名加点(.)的方法调用除了用对象加点(.)类名加点(.)的方法调用外可以直接输入属性名和方法调用吗?
如果在该类以外不可以,必须用以上方法调用对于类中的private static 变量和方法是如何调用的?
应该在该类中添加一个get方法,然后使用对象加点(.)方法调用
public class TEST { public static void main(String[] args) {
System.out.println(Name.NAME);
System.out.println(Name.getSex());
Name name = new Name();
System.out.println(name.getAge());
}
}class Name {
public static String NAME = "Name";
private static int AGE = 18;
private static String SEX = "Male"; public int getAge() {
return AGE;
} public static String getSex() {
return SEX;
}
}