java构造函数

java构造函数

   特点:
        1.函数名和类名相同
        2.不用定义返回值类型,连void都没有
        3.没有具体的返回值
        
    作用:给对象进行初始化
    
    注意:1.默认构造函数
          2.多个构造函数存在是以重载的形式存在的
          3.如果你定义了有参数的构造函数,没有定义空的参数的构造函数,
          这个时候就不会自动为你添加空的构造函数了

ps:创建一个类的时候尽量有一个给成员变量赋值的函数和获得这个变量值的函数。

 

class Person{
    private String name;
    private int age;
    public void setName(String n){
        name = n;
    }
    public String getName(){
        return name;
    }
    public void setAge(int a){
        age = a;
    }
    public int getAge(){
        return age;
    }
    
    public void talk(){
        System.out.println(name + "," + age+ "岁会说话");
    }
    
    //空参构造函数
    Person(){
        
    }
    
    Person(String n, int a){
        name = n;
        age = a;
    }
    
}class ConDemo{
    public static void main(String[] args){
        //Person p = new Person();
        //p.setName("张三");
        //p.setAge(20);
        //p.talk();
        Person p = new Person("张三", 20);
        p.talk();
    }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114833.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 用bat命令重启explorer的方法「建议收藏」

    用bat命令重启explorer的方法「建议收藏」下面文件保存为bat就可以@echoofftitle重启Explorer示例程序set/p”p=即将重启Explorer,”

  • android 模拟器 haxm,Android模拟器不使用HAXM

    android 模拟器 haxm,Android模拟器不使用HAXM我遇到HAXM问题.在我使用Windows7之前,一切都很好,但升级到Win8.1Pro后,当我从AVD屏幕启动模拟器时,我看不到haxm启动消息.HAXM安装并正常工作,我安装了x86的图像,我的设备使用它但仍然无法在启动窗口中看到Emulator正在使用haxm的确认消息.这是情况;>我的处理器支持vt.>我检查了我的服务,所有Hyper-VT服务都“停止”>HAXM…

  • Linux之traceroute命令[通俗易懂]

    Linux之traceroute命令[通俗易懂]显示数据包到主机间的路径,traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测.

  • matlab语法 axis on,matlabaxis

    matlab语法 axis on,matlabaxis编程语言中文网今天精心准备的是《matlabaxis》,下面是详解!Matlab里axis这个函数怎么用,举个例子!axis函数可以用于操作普通的坐标属性(轴的缩放和外观)。比如:axis([xminxmaxyminymax]):可以设置当前坐标轴x轴和y轴的限制范围axis([xminxmaxyminymaxzminzmaxcmincmax])可以设置x,y…

  • Netbeans安装教程

    Netbeans安装教程准备工作:电脑安装完JDK能翻墙的浏览器开始:假如没有安装JDK,可以看我写的如何安装JDK1.8.0_101在Oracle官网上下载NetBeans选择相应的版本下载,按照箭头指示方向,即点击AcceotLicenseAgreement然后选择适合自己电脑的版本Windowsx64右面的下载地址建议将安装包放在D盘,新建Netbeans…

    2022年10月22日
  • git如何查看分支是哪个分支创建的_git checkout -b 分支名

    git如何查看分支是哪个分支创建的_git checkout -b 分支名如何查看分支gitbranch-vvgit如何切换分支gitcheckoutbranch_name查看远程分支gitbranch-a查看本地分支gitbranch创建分支gitbranchtest切换分支到testgitcheckouttest删除本地分支gitbranch-dxxxxx查看本地和远程分支-a前面带*号的代表你当前工作目录所处的分支gitbranch-a…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号