对于class Person
Topic source如果是刚开始学习java而且是作为第一门语言,面向对象的确不好理解,建议多阅读一些面向对象的文章。
class person可以理解为 我要创建一个人类(person),这个人类应该有名字和年龄。
//class Person 代表了这个类叫 Person
class Person {
private String name;//类的属性 - 人的名字
private String age;//类的属性 - 人的年龄
}
为什么getName用return;setName用void不用return?
class Person {
//方法的写法为 修饰符 返回值类型 方法名(){}
public String getName() {
return name;
}
//void 可以理解为,这个方法不需要返回值,所以setName不用return
public void setName(String name) {
this.name = name;
}
}
为什么会先getName再setName?如果你说的是代码顺序的话,这个看个人习惯,先后不影响。教程中是先setName的
public class Main {
public static void main(String[] args) {
Person ming = new Person();
ming.setName("Xiao Ming"); // 设置name
ming.setAge(12); // 设置age
System.out.println(ming.getName() + ", " + ming.getAge());
}
}
- 1
觅梨中
因为之前的章节都不涉及两个class,不知道为啥要在第一个class main后面还要加一个这个class person的内容,
不太懂这一段的意义是什么?求大神解答,我实在是太菜了。