Java教程

Java面向对象_构造器

本文主要是介绍Java面向对象_构造器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

概述

一个类至少有一个构造器,可自定义多个。

 

作用

创建对象,完成对象初始化(创建对象就是调用了构造器)。

 

特点

  • 构造器名称和类名相同。
  • 禁止定义返回值类型。
  • 构造器当中不需要return。

默认构造器

每个类有一个默认的构造器,没有参数,没有方法体。

public 类名() {}

 

自定义构造器

自定义了构造器,默认构造器就会消失。

构造器可以重载(名称相同,参数不同)。 

 1 public class Student {
 2     String name;
 3     int age;
 4 
 5     //自定义构造器
 6     public Student(String name,int age){
 7         //this指向上面的name
 8         this.name = name;
 9         this.age = age;
10     }
11 
12     void say(){
13         System.out.println("姓名:"+name+" 年龄:"+age);
14     }
15 
16 }
17 
18 class Test2{
19     public static void main(String[] args) {
20         Student st1 = new Student("李靖",47);
21         st1.say();
22     }
23 
24 }

 

这篇关于Java面向对象_构造器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!