对象的赋值与比较

Posted dede-6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象的赋值与比较相关的知识,希望对你有一定的参考价值。

【一般是先声明在操作,这里可以先声明再创建再指向】

 1 package DemoArea6.copy;
 2 
 3 import org.omg.PortableServer.POAPackage.ServantAlreadyActive;
 4 
 5 public class area6 {
 6     private int A;
 7     private int B;
 8     private String Color;
 9     public static int num=0;
10     
11     
12     public area6(int a,int b,String col) {
13         // 定义有参的构造方法
14         A=a;
15         B=b;
16         Color=col;
17         num++;//当构造方法被调用时num++
18         //次数的记录取决于实例化对象的语句次序,
19         //若连续实例化两个对象,则此时的num是2,若分开则会出现1、2
20     }
21     
22     int showarea(){
23         return A*B;
24     }
25     String showcolor(){
26         return Color;
27     }
28     public static void count(){
29         //声明count是静态方法
30         
31         System.out.println("访问了"+num+"次");
32         
33     }
34 }
 1 package DemoArea6.copy;
 2 
 3 public class Mainarea6 {
 4 
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7          area6 a1,a2;//声明两个引用型变量
 8         
 9          a1=new area6(3,12,"hS");// 创建对象并指向
10          a2=new area6(3,6,"LS");
11         
12         System.out.println("A1"+a1.showarea());
13         System.out.println("A1"+a1.showcolor());
14         a1.count();//用实例化对象调用,可
15         
16         //area5 a2=new area5(3,6,"了LS");// 第二次调用
17         System.out.println("A2"+a2.showarea());
18         System.out.println("A2"+a2.showcolor());
19         a2.count();
20         
21         
22     }
23 
24 }

 

以上是关于对象的赋值与比较的主要内容,如果未能解决你的问题,请参考以下文章

ES6解构赋值

Python赋值与深浅拷贝

常用Javascript代码片段集锦

9.13面经

java~modelMapper需要注意的几点

JavaScript单行代码,也就是代码片段