本帖最后由 水木桶 于 2012-10-9 17:11 编辑
- public class Person {
- private String name;
-
- //get set 方法
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
-
- public void kill(Person p){
- System.out.println(this.name + "和 "+ p.getName());//此处的p.getName()为什么写成p.name一样可以运行?
- }
- }
复制代码- public class Pkillp {
- /**
- * @param args
- */
- public static void main(String[] args) {
- Person p1 = new Person();
- Person p2 = new Person();
-
- p1.setName("小明");
- p2.setName("小王");
-
- p1.kill(p2);
- }
- }
复制代码 问题如文中注释的那块
- System.out.println(this.name + "和 "+ p.getName());//此处的p.getName()为什么写成p.name一样可以运行?
复制代码 |