程序员自己编写的类和JDK类是一种合作关系
Posted borter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员自己编写的类和JDK类是一种合作关系相关的知识,希望对你有一定的参考价值。
封装类:
JAVA为每一个简单数据类型提供了一个封装类,使每个简单数据类型可以被Object来装载。
除了int和char,其余类型首字母大写即成封装类。
转换字符的方式:
int I=10;
String s=I+” ”;
String s1=String.valueOf(i);
Int I=10;
Interger I_class=new integer(I);
看javadoc的帮助文档。
附加内容:
“==”在任何时候都是比较地址,这种比较永远不会被覆盖。
程序员自己编写的类和JDK类是一种合作关系。(因为多态的存在,可能存在我们调用JDK类的情况,也可能存在JDK自动调用我们的类的情况。)
注意:类型转换中doubleintergerstring之间的转换最多。
1 package TomText; 2 3 class TomText_39 { 4 private String name; 5 public void setName(String pname){ 6 name = pname; 7 } 8 public String getName(){ 9 return name; 10 } 11 12 13 private void modify(TomText_39 ta,TomText_39 tb){ 14 ta.setName("xyz"); 15 tb.setName("uvw"); 16 System.out.println("in test..."); 17 System.out.println("ta.getName()=" + ta.getName()); 18 System.out.println("tb.getName()=" + tb.getName()); 19 } 20 21 22 23 public static void main(String[] args){ 24 TomText_39 ta = new TomText_39(); 25 TomText_39 tb = new TomText_39(); 26 TomText_39 xx = new TomText_39(); 27 28 29 ta.setName("abc"); 30 tb.setName("def"); 31 xx.modify(ta, tb);; 32 System.out.println("before test..."); 33 System.out.println("ta.getName()=" + ta.getName()); 34 System.out.println("tb.getName()=" + tb.getName()); 35 36 System.out.println("after test..."); 37 System.out.println("ta.getName()=" + ta.getName()); 38 System.out.println("tb.getName()=" + tb.getName()); 39 } 40 41 }
以上是关于程序员自己编写的类和JDK类是一种合作关系的主要内容,如果未能解决你的问题,请参考以下文章