java类-引用类型

新建包com.helloworld,添加类/hello/src/com/helloworld/hello.java

package com.helloworld;

import com.model.*;

public class hello {

public static void main(String[] args) {

person p1= new person;

//System.in

p1.setName("aaa");

p1.setAge(10);

System.out.print("myeclipse你好, 我叫"+p1.getName+",今年"+p1.getAge+"岁\r\n");

p1.work;

lalala(p1);

System.out.print("myeclipse你好, 我叫"+p1.getName+",今年"+p1.getAge+"岁\r\n");

p1.work;

int i1=10;

System.out.print(i1+"\r\n");

小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!

yayaya(i1);

System.out.print(i1+"\r\n");

}

public static void lalala(person p2) {

p2.setName("bbbb");

}

public static void yayaya(int ii) {

ii=ii+1;

}

}新建包com.model,添加一个类/hello/src/com/model/person.java

package com.model;

public class person {

private String name;// 姓名

private int age;// 年龄

/**

* @return name

*/

public String getName {

return name;

}

/**

* @param name

* 要设置的 name

*/

public void setName(String name) {

this.name = name;

}

/**

* @return age

*/

public int getAge {

return age;

}

/**

* @param age

* 要设置的 age

*/

public void setAge(int age) {

this.age = age;

}

public void work {

System.out.print(name + "加班呢~~~~~~~~~~~~~~~~\r\n");

}

}

输出

myeclipse你好, 我叫aaa,今年10岁

aaa加班呢~~~~~~~~~~~~~~~~

myeclipse你好, 我叫bbbb,今年10岁

bbbb加班呢~~~~~~~~~~~~~~~~

10

10

==========================

与.net一样,类是引用传递

猜你喜欢

转载自blog.csdn.net/java03_15/article/details/83502566