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

无锡高端网站建设平台/企业网站开发制作

无锡高端网站建设平台,企业网站开发制作,公司网站的seo优化,怎样做网站编辑构造方法 构造方法就是专门用来创建对象的方法,当使用new创建对象时,其实就是在调用构造方法、 如何定义一个构造方法,格式: public 构造方法名(参数类型 参数名称){方法体}调用构造方法的格式就是创建对…

构造方法

构造方法就是专门用来创建对象的方法,当使用new创建对象时,其实就是在调用构造方法、
如何定义一个构造方法,格式:

public 构造方法名(参数类型 参数名称){方法体}

调用构造方法的格式就是创建对象的格式
new 类名称()
注意:
1.构造方法不能写返回值类型,void也没有
2.构造方法的名称必须和所在类名称完全一样,大小写也要一样

构造方法的重载
构造方法也是一种方法,所以也可以进行方法的重载(overload)
重载:方法的名称相同,但是参数列表不同(前面讲重载专门说过有几种情况)

package test5;
/*** * @author hengyuzuo**/
public class Student {//构造方法public Student() {System.out.println("无参数的构造方法执行");}//构造方法的重载public Student(int num) {System.out.println("有参数的构造方法执行");}}

调用

package test5;
/*** * @author hengyuzuo**/
public class Constructor {public static void main(String[] args) {//调用无参数的构造方法来创建对象Student one = new Student();//调用有参数的构造方法来创建对象Student two = new Student(1);}}

运行

无参数的构造方法执行
有参数的构造方法执行

构造方法重载的好处:
定义一个无参数的构造方法,可以直接new对象
定义一个重载的全参数的构造方法,可以new对象的同时方便对成员变量进行赋值
例子
一般一个输出名字和年龄的过程:

package test5;
/*** * @author hengyuzuo**/
public class Student {private String name;private int age;//构造方法public Student() {System.out.println("无参数的构造方法执行");}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}	
}

调用

package test5;
/*** * @author hengyuzuo**/
public class Constructor {public static void main(String[] args) {Student stu = new Student();stu.setAge(18);stu.setName("jing long");System.out.println("姓名" + stu.getName() + " 年龄" + stu.getAge());}
}

结果

无参数的构造方法执行
姓名jing long 年龄18

当使用构造方法后

	//构造方法的重载public Student(String str, int num) {System.out.println("有参数的构造方法执行");name = str;age = num;}

可以直接在new的时候通过构造方法给成员变量赋值

		//直接在new的使用通过构造方法给成员变量赋值Student stu2 = new Student("haha",15);System.out.println("姓名" + stu2.getName() + " 年龄" + stu2.getAge());//这里也要写get的原因是以防改变成员变量,如stu2.setAge(25);System.out.println("姓名" + stu2.getName() + " 年龄" + stu2.getAge());

运行

无参数的构造方法执行
姓名jing long 年龄18
有参数的构造方法执行
姓名haha 年龄15
姓名haha 年龄25

全参数的构造方法的快捷键生成也在source里面!!!!!!

http://www.lbrq.cn/news/1548415.html

相关文章:

  • WordPress没有必要缓存插件/图片优化软件
  • 国外浏览器网站/网站优化公司哪家好
  • 网站视频插入播放/蚁坊软件舆情监测系统
  • 怎么用dw做博客网站/足球排行榜前十名
  • 天津众业建设工程有限公司网站/十大暗网搜索引擎
  • 订阅号可以做网站吗/关键词在线挖掘网站
  • c 如何做网站/网络营销就业方向和前景
  • flash网站与html5/搜索引擎营销经典案例
  • 网站开发动静分离实践/百度搜索引擎优化公司哪家强
  • 深圳网站优化/今日新闻摘抄50字
  • 商城网站建设报价单/企业建站公司热线电话
  • 外贸网站建设 双语网站建设/快速排名生客seo
  • 建网站用html/营销型网站建设题库
  • 舟山大昌建设集团网站/网站日常维护有哪些
  • 网站建设玖金手指排名15/网站百度不收录的原因
  • 秦皇岛企业建网站/湖南企业seo优化报价
  • 商城形式的网站需要多少钱/免费网站模板
  • 做网站开发要多久/产品网络推广的方法有哪些
  • 网站的面包屑怎么做的/seo可以提升企业网站的
  • 丰都网站建设价格/网络平台有哪些
  • 做国珍新时代 网站/网络推广的方法有哪些
  • 什么网站可以做字体效果/百度手机浏览器
  • 销售型网站有哪些/3小时百度收录新站方法
  • 网站制作 优帮云/百度人工服务24小时
  • 哪些电商平台是b2b模式/百度seo建议
  • 猎头公司排名前十/郑州seo网站管理
  • 上海做网站好的公司/如何制作网页
  • 定制软件app开发公司/英文网站seo发展前景
  • 做网站要多大空间/东莞百度推广排名
  • 龙山县建设局网站/推广怎么做
  • JavaSE高级-02
  • 数据结构(03)——线性表(顺序存储和链式存储)
  • IDE开发系列(2)扩展的IDE框架设计
  • 【速通】深度学习模型调试系统化方法论:从问题定位到性能优化
  • Apache RocketMQ,构建云原生统一消息引擎
  • 【数据集】全球大气监测计划(GAW)简介