程序员自己编写的类和JDK类是一种合作关系

时间:2021-08-24 11:41:12

封装类:

JAVA为每一个简单数据类型提供了一个封装类,使每个简单数据类型可以被Object来装载。

除了int和char,其余类型首字母大写即成封装类。

转换字符的方式:

int I=10;

String s=I+” ”;

String s1=String.valueOf(i);

Int I=10;

Interger I_class=new integer(I);

程序员自己编写的类和JDK类是一种合作关系

看javadoc的帮助文档。

附加内容:

“==”在任何时候都是比较地址,这种比较永远不会被覆盖。

程序员自己编写的类和JDK类是一种合作关系。(因为多态的存在,可能存在我们调用JDK类的情况,也可能存在JDK自动调用我们的类的情况。)

注意:类型转换中double\interger\string之间的转换最多。

 package TomText;

 class TomText_39 {
private String name;
public void setName(String pname){
name = pname;
}
public String getName(){
return name;
} private void modify(TomText_39 ta,TomText_39 tb){
ta.setName("xyz");
tb.setName("uvw");
System.out.println("in test...");
System.out.println("ta.getName()=" + ta.getName());
System.out.println("tb.getName()=" + tb.getName());
} public static void main(String[] args){
TomText_39 ta = new TomText_39();
TomText_39 tb = new TomText_39();
TomText_39 xx = new TomText_39(); ta.setName("abc");
tb.setName("def");
xx.modify(ta, tb);;
System.out.println("before test...");
System.out.println("ta.getName()=" + ta.getName());
System.out.println("tb.getName()=" + tb.getName()); System.out.println("after test...");
System.out.println("ta.getName()=" + ta.getName());
System.out.println("tb.getName()=" + tb.getName());
} }