版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
类与对象应用单元四类和对象概述Java类构造方法目录CONTENTS123对象初始化过程重载45继承多态
78抽象和封装
6抽象类接口
1011包和访问控制
9目录CONTENTS4.4对象初始化过程通过前面的学习,知道类中的成员变量初始化有以下几种情况。●创建对象时默认初始化成员变量。●定义类时,给成员变量赋初值。●调用构造方法时,使用构造方法所带的参数初始化成员变量。在使用new关键字创建并初始化对象的过程中,具体的初始化分为4步。(1)给对象的实例变量分配空间,默认初始化成员变量。(2)成员变量声明时的初始化。(3)初始化块初始化。(4)构造方法初始化。4.4.1初始化块初始化块就是在类中用一对大括号括起来的代码块,语法形式如下:{代码块}
初始化块可以用来初始化类的成员变量。但正如前面所说,使用初始化块初始化成员变量的顺序是在默认初始化成员变量以及成员变量声明时赋值之后,在使用构造方法初始化之前。4.4.1初始化块publicclassStudent{privateStringstuNarae="";privateintstuAge=-1;privateintstuSex=-1;privateintstuGrade=-1;//使用初始化块初始化{System.out.println("使用初始化块初始化");this.stuName="雷静";this.stuAge=22;this.stuSex=2;this.stuGrade=4;}//无参构造方法publicStudent(){System.out.println("使用无参构造函数初始化");}//构造方法,用户初始化对象的成员变量publicStudent(Stringname,intage,intsex,intgrade){System.out.println("使用有参构造函数初始化");this.stuName=name;this.stuAge=age;this.stuSex=sex;this.stuGrade=grade;}//省略了Student类中的其他方法}publicclassTestStudent7{publicstaticvoidmain(String[]args){Studenttemp=newStudent();System.out.println(temp.getStuName()+"正在读大学"+
temp.getStuGrade()+"年级");//构造方法初始化成员变量在初始化块初始化之后StudentwangYun=newStudent("王云",22,1,4);System.out.println(wangYun.getStuName()+"正在读大学"+
wangYun.getStuGrade()+“
年级");}}运行结果4.4.2对象初始化内存结构代码Studenttemp=newStudent("王云",22,1,4);运行后,内存结构如图所示。(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城镇污水处理厂及配套管网工程商业计划书
- 文明出行守规则小学主题班会课件
- 团结协作共成长:小学团队建设活动小学主题班会课件
- 倡导文明礼仪争做文明学生小学主题班会课件
- 关于2026年办公设备维修事宜通知函6篇范本
- 客户服务调整告知函5篇
- 跨部门协作流程设计指南
- 科技魅力:探索技术与科学的奥秘-小学主题班会课件
- 远程办公效率提升策略手册
- 医院感染风险评估表(适用于病房、换药室、治疗室、注射室)
- T-CACM 1299-2019 中医整脊科临床诊疗指南 腰椎后关节错缝症
- 颈椎术后呼吸道的管理
- 胸外科手术后的呼吸管理课件
- 大学生安全教育(在校篇)学习通超星期末考试答案章节答案2024年
- YBT 2012-2014 连续铸钢板坯
- 上海六年级课外文言文阅读专项训练7篇
- 化工和危险化学品生产经营单位二十条重大隐患判定标准释义(中化协)
- 教师读书分享《给教师的建议》课件
- 摩托车分类与类型
- 2023年湖北省高中学业水平合格性考试地理试卷真题
- 菌毒种管理流程图
评论
0/150
提交评论