构造器的详解
IDEAL看class文件
//一个类即使什么都不写,它也会存在一个方法--构造方法
//快捷键生成默认有参构造方法
---------------------------------------------------------------------------------------
package com.oop.Demo2;
//java--->class
public class Person {
//一个类即使什么都不写,它也会存在一个方法--构造方法
//显示的定义构造器
String name;
//无参构造器,可以初始化一些信息,实例化初始值
//1.使用new关键字(本质是调用构造器),必须要有构造器
//2.用来初始化值
//默认构造器
public Person(){
this.name = "秦始王";
}
//重载
//有参构造:一旦定义有参构造,无参构造就必须显示定义
public Person(String name){
this.name = name;
}
//alt+insert生成构造器
}
===========================================================================
package com.oop.Demo2;
//一个项目应该只存在一个main方法
//设定此为我们总的测试类,唯一的入口
public class Application {
public static void main(String[] args) {
//new实例化一个对象
// Person person = new Person();
Person person = new Person("kuangshen");
System.out.println(person.name);//秦始王
}
}
-------------------------------------------------------------
this.当前类=参数传进来的值
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器