• Java--构造方法


          在Java语言中,类中构造方法的定义要求如下:

       构造方法的名称和类名称保持一致。

       构造方法不允许有返回值类型声明

    class Dog{
    private String name;
    private int age;
    public Dog(String tempName,int tempAge){
    name = tempName;
    age = tempAge;
    }
    public void tell(){
    System.out.println("姓名:"+name + "、年龄:"+ age);
    }
    }
    public class For{
    public static void main(String arge[]){
    Dog per =new Dog("周昂",23);
    per.tell();
    }
    }

            构造方法重载:

    class Dog{      //定义一个类
        private String name;  //【成员属性】人的姓名
    private int age; //【成员属性】人的年纪
    public Dog(){ //【构造方法重载】定义无参构造方法
    name = "无名氏"; //设置name属性内容
    age = 21; //设置内容属性内容
    }
    public Dog(String tempName){ //【构造方法重载】定义单参构造方法
    name = tempName; //设置name属性内容
    }
    public Dog(String tempName,int tempAge){ //【构造方法重载】定义双参构造方法
    name = tempName; //name初始化
    age = tempAge ; //age属性初始化
    } //setter getter忽略
    public void tell(){
    System.out.println("姓名:"+name + "、年纪"+ age);
    }
    }
    public class For{
    public static void main(String args[]){
    Dog per = new Dog("张三"); //声明并实例化对象
    per.tell(); //进行方法调用
    }
    }

    学而不思则罔,思而不学则殆
  • 相关阅读:
    设计师必须掌握的美术基础
    UI设计初学者如何避免走弯路?
    2018年最好的医疗网站设计及配色赏析
    一名优秀的UI设计师应该具备哪些条件?
    超实用的网页页脚设计小技巧
    关于文案排版的一些基本技巧
    几个简单又实用的配色技巧
    412. Fizz Buzz
    409. Longest Palindrome
    408. Valid Word Abbreviation
  • 原文地址:https://www.cnblogs.com/linyu51/p/13881527.html
Copyright © 2020-2023  润新知