- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java对象操作 第一步:创建一个新的Java类 Java操作对象 public class Me { //主方法在该类中我们把它当做购买电脑的行为 public static void main(String[] args) { //创建一个MyPC对象 我的电脑 PC mypc= new PC(); //调取类中的属性 处理器 System.out.println(mypc.Cpu); //调取类中的属性 显卡 System.out.println(mypc.Graphics); //调取类中的属性 内存 System.out.println(mypc.Memory); //调取类中的属性 硬盘 System.out.println(mypc.Hard_drive); mypc.Boot(); //开机操作 mypc.Shutdown();//关机操作 } } 第二步:输入如下的代码 调用 类的 成员 调用 类的 方法 小结 本章为大家讲解了对象,类的基本概念,类和对象的关系。 现实中的对象如何抽象成为Java中的类。 类的基本语法和作用域。 如何用Java类实例化一个实际的对象。 排错 类的关键字和{}是否没有确实的现象 类、属性及方法的命名是否符合Java的命名规则 是否按照步骤完成了类的创建及代码实现。 了解修饰符的作用和简单的应用 第8章 对象和类 本章的理论目标 类和对象的概念 类和对象的关系 类的定义 对象的建立和使用 处理遇到的异常 本章技能任务 理解面向对象的概念 通过类描述现实世界 理解数据类型的框架 使用Eclipse建立java类 进一步掌握简单的调试和排错技术 概念的引出 客观世界是由许多事物构成的,这些事物既可以是有形的,如一辆汽车,一棵树,一朵花,一棵草;也可以是无形的,如一次会议,一个讲座,如此等等。 月季花 状态: 形 态:植株 是否开花:开花 花 期:10天左右 花朵颜色:红色 行为: 光合作用 教员会议 状态: 时间:2009年6月1日(星期一) 地点:203教室 参会人员:全体教员 会议议题:09年下期的招生问题 行为: 意见汇总 决议通告 对象的概念(1) 什么是对象? 简单一点说,对象是某一类型中的一个具体的个体。 比如,张三是类Person的一个对象。Person可能存在无数个对象(就好像地球上存在数十亿人一样)。 对象的概念(2) EVERYTHING IS OBJECT(万物皆对象)。 面向对象语言是以对象作为基本程式结构单位的程式设计语言,用于描述的设计是以对象为核心,而且对象是程序运行时的基本成分。 888路汽车 E71 诺基亚手机 对象的概念(3) 对象的两大基本特性。 状态:事物存在的形态和基本特征。 行为 :事物所具有的功能。 在状态和行为是相辅相成的。 例:王强是一个具体的人对象 状态: 姓名,年龄,身高,体重,职业等。 行为: 吃,喝,拉,撒 类的概念 什么是类? 类是对一类对象的抽象后的概念化模型。 类的抽象,概念化过程中,有对状态和行为两大部分的抽象和概念化。 类的基本构成 类体由属性(成员变量)和成员方法组成。 其中属性是对象状态的抽象和概念化。 方法则是对对象行为的抽象和概念化。 修饰符 class 类名 { 属性声明; 方法声明; } 注:一般属性(成员变量)在成员方法的前面说明 。 类体说明(2) CPU 显卡 内存 硬盘 电脑类 电脑类的属性 电脑类及其成员 Java如何用类描述对象 public class 电脑 {String CPU=四核 Q9300; //CPU属性 String 显卡=MX440; //显卡属性 String 内存=“金士顿 4G”; //内存属性 String 硬盘=1.5TB 希捷; //硬盘属性 ? } 电脑类的属性声明 类体说明(4) 对象不仅仅有属性(成员变量),还有方法。 开机 关机 方法 Java定义的电脑类 public class 电脑 { String CPU=四核 Q9300; //CPU属性 String 显卡=MX440; //显卡属性 String 内存=“金士顿 4G”; //内存属性 String 硬盘=1.5TB 希捷; //硬盘属性 public void 开机(){ //Java 方法定义
文档评论(0)