36-构造器







构造器

  • 和类名相同

  • 没有返回值

  • 一个类即使什么都不写,也会存在一个方法

  • 使用 new 关键字,必须要有构造器,本质是在调用构造器

  • 构造器一般用来初始化值

  • 一旦定义了有参构造,无参就必须显示定义

  • alt + insert 生成构造器

package Oop.Demo_02;
public class Person {
   String name;
   //无参构造
    public Person() {
        this.name = "叮当";
    }
    //有参构造
    public Person(String name) {
        this.name = name;  // this.name 指的是 无参构造上方的 name , name 指的是 方法中的 name 参数
    }
}
package Oop.Demo_02;
//一个项目应该只有一个 main 方法
public class Application {
    public static void main(String[] args) {
        //类是抽象的,需要实例化
        //类实例化后会返回一个自己的对象
        //student 对象就是一个 Student 类的具体实例
        Student xiaoming = new Student();
        Student xiaohong = new Student();
        xiaoming.name = "小名";
        xiaoming.age = 3;
        System.out.println(xiaoming.name);
        System.out.println(xiaoming.age);
    }
}


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇