博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象(构造函数)
阅读量:7100 次
发布时间:2019-06-28

本文共 772 字,大约阅读时间需要 2 分钟。

class Person

      {

             private String name;

             private int age;

             Person()  

                 {   

                       System.out.println("A:name="+name+",age="+age);

                       cry();

                  }  

            Person(String n)  

                  {   

                         name=n;

                         System.out.println("B:name="+name+",age="+age);  

                         cry();

                   }  

             Person(String n,int a)  

                   {   

                         name=n;

                         age=a;  

                         System.out.println("C:name="+name+",age="+age);  

                         cry();

                    }  

            public void cry()

                 {   

                         System.out.println("cry.......");  

                  }

 }

public class PersonDemo2

        {  

             public static void main(String[] args)

                         {

                                  /*  

                                   * 对象一建立就会调用与之对立的构造函数   

                                   */  

                               Person p=new Person();  

                                 /*   

                                  *  构造函数的作用可以用于给对象进行初始化   

                                  */  

                              Person p1=new Person("lisi");  

                                    /*   

                                      * 构造函数和一般函数的写法上有不同       

                                      * 在运行上也有不同        

                                      * 构造函数是在对象一建立就运行,给对象初始化        

                                      * 而一般方法是对象调用才执行,是对象添加对象具备的功能         

                                      * 一个对象建立,构造函数只能执行一次         

                                      * 而一般方法可以被该对象调用多次   

                                      */  

                               Person p2=new Person("wangwu",20);   

                                 p2.cry();  

                                  p2.cry();  

                 }

}

转载于:https://www.cnblogs.com/binglin/p/4489122.html

你可能感兴趣的文章
深入分析Spring 与 Spring MVC容器
查看>>
在已有元素后面插入一个新元素,属于通用型函数insertAfter(newElement,targetElement)...
查看>>
lesson6-表
查看>>
来自二维世界的忧愁:如何避免康康的悲剧再次重演?
查看>>
传教士与野人过河问题
查看>>
.NET Framework 3.5 Common Namespaces and Types Poster
查看>>
Winform应用程序实现通用遮罩层
查看>>
python+uwsgi导致redis无法长链接引起性能下降问题记录
查看>>
对linux安全设置中需要注意和掌握的地方
查看>>
HDFS-Architecture剖析
查看>>
百花齐放,繁荣和瓶颈同在,2016年VR AR产业梳理
查看>>
Jira 6.3.6使用openldap进行认证——方法一
查看>>
项目经理成长日记(10)——百万大侠,能否推敲
查看>>
oracle之 SYSAUX表空间维护
查看>>
thinkphp-条件判断-范围判断-in与else
查看>>
搜狗智能联想输入法,背后的运维又是如何智能的?
查看>>
就绪IT平台 走进智能企业——智能化浪潮中的领军者大型系列报道
查看>>
Shader的函数公式以及使用的场景
查看>>
3Python全栈之路系列之D
查看>>
js self = this的解释
查看>>