- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaSE_6_面向对象编程(一)分析
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种基本数据类型以外的数据类型称为引用数据类型 引用类型数据以对象的形式存在 引用类型变量的值是某个对象的句柄(对某个对象的引用),而不是对象本身 声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象
您可能关注的文档
最近下载
- 数据通信技术 子网掩码、子网划分、网关 子网掩码与子网划分.ppt VIP
- 柑橘新品种引种表现及栽培技术要点(共字).doc VIP
- 家校社协同育人新范式实施策略.docx
- 美甲店的前景及可行性研究报告.docx
- 班主任计划和总结及班主任手册.doc VIP
- T_CFIAS 3040—2025(混合型饲料添加剂25-羟基胆钙化醇(25-羟基维生素D3)).pdf
- 医疗器械(耗材)项目投标服务实施方案(技术方案).pdf VIP
- 建设工程工程量清单计价规范(GB 50500-2024).docx VIP
- 西门子保护说明书7SJ686用户手册.pdf VIP
- 5.1.3.1生物圈(第一课时) 课件--人教版(2024)生物八年级上册.pptx VIP
原创力文档


文档评论(0)