当前位置: 首页 > wzjs >正文

delphi intraweb做网站seodao cn

delphi intraweb做网站,seodao cn,厂家直销网站建设,杭州湾新区开发建设公司网站简介 Java 构造器是类的一种特殊方法,它在创建对象时被调用,用于初始化对象的状态。构造器的名称与类的名称相同,并且没有返回值类型。构造器的主要作用是为新创建的对象设置初始值 构造器的类型 默认构造器 如果你没有写一个构造器方法&…

简介

Java 构造器是类的一种特殊方法,它在创建对象时被调用,用于初始化对象的状态。构造器的名称与类的名称相同,并且没有返回值类型。构造器的主要作用是为新创建的对象设置初始值

构造器的类型

默认构造器

如果你没有写一个构造器方法,那么 JAVA 会给你一个默认构造器,默认构造器没有任何参数

public class Person {private String name;private int age;// 默认构造器public Person() {name = "Unknown";age = 0;}
}

有参数构造器

既然有没有参数的构造器,那么肯定就有有参数构造器

public class Person {private String name;private int age;// 带参构造器public Person(String name, int age) {this.name = name;this.age = age;}
}

构造器重载

Java中通过参数列表的不同区别来灵活的实例话不同的对象

public class Person {private String name;private int age;// 默认构造器:无参数public Person() {this.name = "Unknown";this.age = 0;}// 带一个参数的构造器:只传递姓名public Person(String name) {this.name = name;this.age = 0;  // 默认年龄为0}// 带两个参数的构造器:传递姓名和年龄public Person(String name, int age) {this.name = name;this.age = age;}// 打印信息的方法public void display() {System.out.println("Name: " + this.name + ", Age: " + this.age);}public static void main(String[] args) {// 创建不同的对象实例Person p1 = new Person();  // 调用默认构造器Person p2 = new Person("Alice");  // 调用带一个参数的构造器Person p3 = new Person("Bob", 25);  // 调用带两个参数的构造器// 输出对象信息p1.display();  // Name: Unknown, Age: 0p2.display();  // Name: Alice, Age: 0p3.display();  // Name: Bob, Age: 25}
}

构造器中调用构造器

Java 中可以通过 this 关键字,在构造器中调用构造器,减少代码量

public class Person {private String name;private int age;// 默认构造器:无参数public Person() {// 调用带有两个参数的构造器this("Unknown", 0);}// 带有一个参数的构造器:传递姓名public Person(String name) {// 调用带有两个参数的构造器this(name, 0);  // 默认年龄为0}// 带有两个参数的构造器:传递姓名和年龄public Person(String name, int age) {this.name = name;this.age = age;}// 打印信息的方法public void display() {System.out.println("Name: " + this.name + ", Age: " + this.age);}public static void main(String[] args) {// 创建不同的对象实例Person p1 = new Person();  // 调用默认构造器Person p2 = new Person("Alice");  // 调用带一个参数的构造器Person p3 = new Person("Bob", 25);  // 调用带两个参数的构造器// 输出对象信息p1.display();  // Name: Unknown, Age: 0p2.display();  // Name: Alice, Age: 0p3.display();  // Name: Bob, Age: 25}
}
http://www.dtcms.com/wzjs/184726.html

相关文章:

  • 常州网站制作价格俄罗斯搜索引擎推广
  • 做网站费用上海上海发布微信公众号
  • 网站建设公司湖南搜索指数的数据来源是什么
  • 蚌埠网站建设公司cztv新榜数据平台
  • 自助做网站哪家好seo推广软件代理
  • 代做网站多少钱兰蔻搜索引擎营销案例
  • 深圳网站改版公司怎么样引流顾客到店方法
  • 如何看到网站做哪些关键字seo培训网的优点是
  • 怎么用手机做网站服务器空间刷赞网站推广
  • 免费 企业网站管理系统百度竞价关键词优化
  • 昆明做网站做的好的公司网络软文营销
  • 河南怎样做网站推广百度客服人工
  • php构建网站如何开始渠道推广平台
  • 浩方网络网站建设app如何推广
  • 国际网站如何做seoseo项目
  • 480元做网站网站设计与制作
  • 深圳网页设计师公司优化网站的目的
  • 中国商务网官网重庆排名seo公司
  • 塘下网站建设公司在百度怎么推广
  • 大众点评如何做团购网站郑州做网站推广
  • 手机在线建网站百度快照如何优化
  • 农业科技公司网站案例网站多少钱
  • 0元可以注册公司吗广州网站优化外包
  • 做粉丝网站会侵权吗新站点seo联系方式
  • 博客网站主页代码html线上营销渠道
  • 鸿蒙app开发工具seo搜索优化招聘
  • 网站数据修改正规电商平台有哪些
  • 美容培训东莞网站建设it培训机构怎么样
  • 网站怎么加在线客服上海培训机构排名
  • 邢台地区疫情最新情况seo研究院