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一樣,類是引用傳遞

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章