Java中的构造器

Java中的构造器

构造器必须和类名相同

Alt + insert 选择第一个是创建构造器的快捷键

无参数构造器

public Person() {
      }

有参数构造器

public Person(String name) {
       this.name = name;
  }

在一个文件中创建构造器

package oop.Demo03;
//一个类即使什么都不写,他也会存在一个方法,
//类中的构造器,也叫构造器方法,是在创建对象的时候必须要调用的,并且构造器有一下两个特点:
//必须和类的名字相同
//必须没有返回类型,void也不行。
/*
例如
   public Person() {
      }
//构造器一般用来初始化值
*/
public class Person {

   String name;


   public Person() {
  }

   public Person(String name) {
       this.name = name;
  }
}

在另一个文件中调用构造器

package oop.Demo03;

public class Application {
   public static void main(String[] args) {
       Person person = new Person( "zxw");//使用new关键字必须要有构造器,因为使用new关键字本质是在调用构造器。
       System.out.println(person.name);
  }
}

 

构造器的特点:

1.和类名相同

2.没有返回值

构造器的作用:

1.new本质在调用构造器方法

2.初始化对象的值

构造器的注意点:

1.定义了有参构造后想使用无参构造,就必须把无参构造敲进代码里,

posted @   zhazhawei906  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示