//表示人类
class Person
{
String name;
//如果我们没有显示提供构造器,则编译器在编译时创建一个缺省构造器
//如果我们显示定义了一个构造器,则编译器不在创建默认构造器
//自定义构造器
Person(String xx)
{
System.out.println("----------"+ xx);
name = xx;//初始化操作 可以设置初始值 也可以调用方法
}
Person()
{
//构造器重载
//构造器是特殊的方法 满足同一类 相同名字 参数列表不同
}
}
//演示自定义构造器
class PersonDemo
{
public static void main(String[] args)
{
//创建对象,其实是在调用构造器
Person p = new Person("will");
System.out.println(p.name);
}
}
4.18 自定义构造器和构造器重载
最新推荐文章于 2023-03-26 13:06:21 发布