构造器
1.一个类一定会存在一个默认的构造方法
2.构造方法的特点:
(1)必须和类的名字相同
(2)必须没有返回类型,包括void
3.一旦定义了有参构造,则无参构造必须显式定义;否则默认构造函数会无效==》方法的重载
4.方法在栈中,new出来的对象放堆中,方法区也在堆中,静态变量放在静态存储区与类一起创建。
package com.oop.DemoTwo;
public class Person {
//一个类即使什么都不写,也会存在一个构造方法
String name;
//显示定义构造函数
public Person(){
}
//1.使用new关键字,本质是在调用构造器
//2.构造函数用来初始化值
//有参构造
public Person(String name){
this.name = name;
}
}
/*
*
* Person person = new Person("zhangsan");
System.out.println(person.name);//zhangsan
*
* */
本文介绍了Java构造器的基本概念和特点,包括默认构造器的存在、构造器与类名的匹配、无参构造器与有参构造器的关系。通过实例展示了如何使用构造器初始化对象,并解释了new关键字在构造过程中的作用。
1079

被折叠的 条评论
为什么被折叠?



