- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
String name;String sex;int grade;int age; 注意:构造方法里面不能同时使用this()和super() java.io.File Java的类都要求有构造方法,如果没有定义构造方法,Java编译器会为我们自动提供一个默认的无参构造方法(隐式构造方法)。 public class Person { private String name; //姓名 private boolean sex; //性别 private int age; //年龄 public void speak(String word){ //说话 System.out.println( name + “说:” + word); } public void walk(){ //行走 System.out.println(“走走走…”); } public static void main(String [] args){ Person person = new Person(); person.walk(); } } 用new调用该类的默认构造方法来创建一个对象 如果类中有自己编写的构造方法时,编译器就不会为我们再提供那个默认的无参构造方法。此时又希望还可以用无参的构造方法来创建类的实例时,那就必须在类中明确添加这个默认构造方法。 public class Person { private String name; //姓名 private boolean sex; //性别 private int age; //年龄 public Person(String n, boolean b, int a){ name = n; sex = b; age = a; } public void speak(String word){ //说话 System.out.println( name + “说:” + word); } public void walk(){ //行走 System.out.println(“the people can tread every where”); } public static void main(String [] args){ Person person = new Person(); person.speak(“你好”); } } 编译报错 取名要见名知意 类名的首字母大写 变量名和方法的首字母小写 采用驼峰式命名法 创建一个学生(Student)类: 学生应该有姓名(name)、年龄(age)、性别(sex),班级号(classNum),座位号(sno)。 提供一个含参的构造方法用来创建一个学生对象。 提供一个方法(displayInfo())用来显示这个学生的姓名、年龄、性别、所在的班级和他的座位号。 在同一个类和另一个场景类(Client.java)中分别写一个main方法创建两个学生对象,分别调用displayInfo()方法显示各自的信息。 综合练习 定义一个士兵类Soldier 定义若干个属性 定义若干个方法(用来对属性进行操作,选一个方法做重载,写不少于3个重载的方法)printInfo... 定义构造方法(用来对属性进行初始化等) 定义一个场景类(含有main方法的类)进行测试(创建对象,调用方法) 分别以一个java文件和两个java文件来实现以上功能,对比其异同. 类描述了对象的特征和对象的行为,类是对象的模板,图纸。 对象是类的一个实例,是一个实实在在的个体 。 (普通)方法的声明格式. 构造方法的声明格式. 两种构造方法:显式构造方法和隐式(默认)构造方法。 构造方法的作用: 构造并初始化对象。 小结: 类与对象 方法的调用 构造方法:用new 调用。 普通方法:用对象变量名.方法名(实参列表) 调用。 静态方法: 在类内直接用方法名调用. 小结: 类与对象 Java引用数据类型 Java语言中除8种基本数据类型以外的数据类型称为引用数据类型 引用类型数据以对象的形式存在 引用类型变量的值是某个对象的句柄(对某个对象的引用),而不是对象本身 声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象
您可能关注的文档
- ITMS终端综合管理系统系统培训资料讲述.ppt
- IT项目管理课程设计-医院电子病历管理系统讲述.doc
- IWE工艺复习题讲述.doc
- IT培训教程讲述.ppt
- Iu接口RANAP信令协议研究讲述.doc
- I标段,地下水泵房基坑开挖施工(添加目录)讲述.doc
- J1109工作面无计划停风、停电应急救援预案讲述.doc
- J13级建筑供配电与照明复习资料讲述.doc
- JA02-7.5.1-03生产保运过程控制程序讲述.doc
- J2EE概述讲述.ppt
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
最近下载
- 河北省衡水金卷2026届高三12月联考历史试卷 (含答案详解).pdf
- (完整版)联想节能证书..pdf VIP
- 台励福HP1250数控冲床操作手册.pdf VIP
- 2025年成都城建投资管理集团有限责任公司招聘所属城投资本公司一般管理岗位工作人员的备考题库及1套完.docx VIP
- 雨污分流技术标1.doc VIP
- 国家开放大学电大本科《理工英语4》期末题库及答案(试卷号:1388).docx VIP
- 年产3500吨红霉素工厂初步设计.docx
- 《染色体畸变和微核检测质量控制规范》DB51T 3285-2025(四川标准).pdf
- 尺规作图100(原卷).docx VIP
- 建筑防烟排烟系统技术规范.ppt VIP
原创力文档


文档评论(0)