程序员自己编写的类和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类是一种合作关系的主要内容,如果未能解决你的问题,请参考以下文章

什么是类? 什么是对象? 类和对象的区别是什么? 如何定义一个类、类

JDBCHibernateMyBatis区别

什么是JDBC?

python中的类和对象,属性和方法

C#中的类和对象

抽象类和抽象方法