Java构造器是创建对象时自动调用的特殊方法,用于初始化新对象;它无返回类型、名称必须与类名完全一致,不可被static等修饰,支持重载,可通过this()调用同类其他构造器。

Java构造器(Constructor)是创建对象时自动调用的特殊方法,用于初始化新创建的对象。它没有返回类型(连void都不能写),名称必须与类名完全一致,且不能被static、final、abstract等修饰。
构造器看起来像方法,但本质不同:它只在new实例化时执行一次,且不返回值。
void就变成普通方法了)比如一个Person类:
public class Person {
private String name;
private int age;
// 无参构造器
public Person() {
this.name = "未知";
this.age = 0;
}
// 有参构造器
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}调用方式:Person p1 = new Person(); 或 Person p2 = new Person("张三", 25);
立即学习“Java免费学习笔记(深入)”;
技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作
0
在一个构造器里可以用this(...)调用本类的其他构造器,但必须是第一行语句。
this()和super()(父类构造器调用)this(name, age, "中国");可复用三参构造器容易混淆的地方要特别注意:
void)new触发;普通方法需对象或类(静态)调用super()显式调用父类构造器public/protected/private),影响对象创建权限基本上就这些。掌握构造器的关键是理解它的“专属使命”:专为初始化而生,不参与业务逻辑,也不返回结果。
以上就是java构造器的基础内容是什么的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号