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

陕西省住房建设厅网站手机网站标准字体大小

陕西省住房建设厅网站,手机网站标准字体大小,搭建wordpress个人博客,2024最火的十大新闻在Java方法内部定义一个局部变量时,必须要初始化,否则就会编译失败,如下: 要让上述代码通过编译,只需在使用a之前给a赋一个初始值即可 如果是对象:下面用一个日期类演示 我们没有给年月日赋值,…

在Java方法内部定义一个局部变量时,必须要初始化,否则就会编译失败,如下:

要让上述代码通过编译,只需在使用a之前给a赋一个初始值即可

如果是对象:下面用一个日期类演示

我们没有给年月日赋值,它却编译通过了,并且自动初始化为0

这就是Java中构造方法起到作用了

虽然代码里没有表现,但是当我们没有写任何构造方法时,Java会帮我们提供一个默认不带参数的构造方法,实例化对象时一定会调用构造方法

但是,一旦我们自己写了构造方法,Java就不会给我们提供不带参数的构造方法了,如下代码,我们自己写了一个三个参数的构造方法,就会报错:

 两种解决方法:

1、new对象时,传三个参数,如下:

2、再写一个无参数的构造方法,并且在无参构造方法中用this调用三个参数的构造方法,如下:

注意:this在构造方法中使用时,必须是第一条语句,否则就报错 ,并且this调用不能成环


结论:

1、一个对象的生成至少有2步很重要:

  • 为对象分配内存
  • 调用合适的构造方法

2、构造方法名 必须和当前 类名一样,并且没有返回值,在创建对象时,编译器自动调用,并且在整个对象的生命周期内只调用一次

3、一个类中可能不只一个构造方法,构造方法可以发生重载

4、构造方法的作用就是用来初始化对象中的成员,并不负责给对象开辟空间,实例化时可以借用构造方法对对象进行初始化


Tips:用idea自动生成构造方法:

所用到的代码:

public class Date {int year;int month;int day;//无参构造方法public Date(){this(2024,5,20);}//三个参数的构造方法public Date(int year, int month, int day) {this.year = year;this.month = month;this.day = day;}//打印public void printDate(){System.out.println(year + "年" + month + "月" + day + "日");}public static void main(String[] args) {Date d = new Date();d.printDate();}
}

http://www.yayakq.cn/news/441114/

相关文章:

  • 高明网站设计报价app研发录
  • 网页制作网站建设实战大全免费wap建站
  • 兴县做网站电商设计师招聘
  • 假发网站是怎么做的衡水做企业网站的公司
  • 台州网站制作台州网站建设网站调用字体库
  • 高校网站模板官网建设多少钱
  • 个人创建网站代码导入wordpress
  • 织梦搭建网站教程南京市玄武区建设局网站
  • 中关村网站建设公司郑州市重点项目建设办公室网站
  • 南昌做网站装修的企业哈尔滨seo网络推广
  • 秦皇岛市建设局网站关于装配式专家沈阳康平志诚建设集团网站
  • 池州网站建设南京seo排名外包
  • 解析软件的网站网页制作怎么把图片放进去
  • 怎么知道网站是什么语言做的网业版
  • 美食网站建设背景介绍wordpress联动筛选模板
  • 公司门户网站建设策划书如何做凡客网站
  • 单页面网站怎么做怎样自己创造网站
  • 网站没权重厦门网站营销
  • 如何维护建设网站自己怎么样建网站视频
  • 做旅游宣传网站的流程图超变传奇手游刀刀切割无会员散人
  • 天津市网站建设+网页制作设计网站设计目标
  • 网站建设未完成dw旅游网站模板下载
  • 网站宣传推广策划网络营销的分类
  • 圆方k20在线设计网站由wordpress强力驱动
  • 成都 广告公司网站建设关键词批量调词软件
  • 做网站设计需要什么技术湖北省城乡住房建设厅网站
  • 网站建站网站626969怎么创建一个软件平台
  • 高端建站费用wordpress 功能介绍
  • 网站建设风险是什么意思wordpress 主页地址函数
  • 贵州省建设学校网站首页内涵吧网站