首页 > 其他 > 详细

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

时间:2018-08-04 18:00:57      阅读:102      评论:0      收藏:0      [点我收藏+]

封装类:

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自动调用我们的类的情况。)

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

 

 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类是一种合作关系

原文:https://www.cnblogs.com/borter/p/9419340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!