java面向对象内存解析
2013-03-27 10:57
253 查看
class BirthDay
{
int year;
int month;
int day;
public BirthDay(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
public void setYear(int y)
{
year=y;
}
public void setMonth(int m)
{
month=m;
}
public void setDay(int d)
{
day=d;
}
public int getYear()
{
return year;
}
public int getMonth()
{
return month;
}
public int getDay()
{
return day;
}
public void display()
{
System.out.println(year+" "+month+" "+day);
}
}
public class Test
{
public static void main(String[] args)
{
Test test=new Test();
int date=9;
BirthDay b1=new BirthDay(2,22,1970);
BirthDay b2=new BirthDay(2,17,1999);
test.change1(date);
test.change2(b1);
test.change3(b2);
System.out.println(date);
b1.display();
b2.display();
}
public void change1(int i)
{
i=1000;
}
public void change2(BirthDay b)
{
b=new BirthDay(2,5,1000);
}
public void change3(BirthDay b)
{
b.setDay(33);
}
}
{
int year;
int month;
int day;
public BirthDay(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
public void setYear(int y)
{
year=y;
}
public void setMonth(int m)
{
month=m;
}
public void setDay(int d)
{
day=d;
}
public int getYear()
{
return year;
}
public int getMonth()
{
return month;
}
public int getDay()
{
return day;
}
public void display()
{
System.out.println(year+" "+month+" "+day);
}
}
public class Test
{
public static void main(String[] args)
{
Test test=new Test();
int date=9;
BirthDay b1=new BirthDay(2,22,1970);
BirthDay b2=new BirthDay(2,17,1999);
test.change1(date);
test.change2(b1);
test.change3(b2);
System.out.println(date);
b1.display();
b2.display();
}
public void change1(int i)
{
i=1000;
}
public void change2(BirthDay b)
{
b=new BirthDay(2,5,1000);
}
public void change3(BirthDay b)
{
b.setDay(33);
}
}
相关文章推荐
- Java中面向对象与内存解析
- JAVA笔记2-面向对象与内存解析
- java面向对象之成员变量和局部变量 以及他们的内存分配
- Java面向对象-类与对象以及内存图解
- Java对象创建(含静态属性)内存分配流程解析
- java面向对象下:JavaXML解析技术
- Java面向对象基础__方法、对象的内存模型
- 06-03 Java 面向对象思想概述、开发设计特征,类和对象的定义使用,对象内存图
- 面向对象_引用类型_内存分析_垃圾回收JAVA028-033
- 6 Java基础语法(二维数组,参数传递与数据加密问题)&面向对象(面向对象思想,类与对象及使用,对象内存图解)
- Java面向对象之多态(poymorphic)解析
- Java面向对象--内存分析,异常处理机制
- java—1.面向对象与内存分析
- 深入java面向对象四:Java 内部类种类及使用解析(转)
- 解析Java程序中对象内存的分配和控制的基本方法
- JAVA面向对象与内存分析
- JAVA面向对象与内存分析
- 深入java面向对象四:Java 内部类种类及使用解析(转)
- JAVA面向对象内存图
- java学习日记_21:面向对象之this关键字的内存示意图。07.09