构造器的详解

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.当前类=参数传进来的值
























 

posted @   程序猿009  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
点击右上角即可分享
微信分享提示