- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006-10-11 第1章 面向对象开发基本概念 目标及知识点 驱动任务一 用Java语言描述一个长方形类,其有长和 宽两种属性,并且能够计算每一个长方形的面 积和周长 面向过程设计思想和面向对象的设计思想 我要开车去南坪 面向过程我开车门、我踩油门、我过长南桥、过炒油厂。。。。过四公里到南坪。 面向对象我让车去南坪车怎么到南坪我不用管信息全封装在车这个类内部,不用去了解车开动的整个过程 面向对象的思维里面遇到问题不再是一步一步的过程,而是应该思考具有哪些对象,把对象抽象出来把对象和对象之间的关系抽象出来 什么是对象object什么是类class? 什么是杯子? 什么是类 int 你能否举一些常见的类和对象的例子? 如何创建类 类图 【思考】 请画出苹果类的类图、猫的类图。 用Java语法构建出类 Java中类定义语句的形式为: 【例1-1】 定义一个名为Round的圆形类,其有半径属性,有求周长的方法。 练习 定义一个三角形Triangle类,其有底(base)和高height属性,有求面积area的方法。 练习 定义一个教师Teacher类,教师有姓名name、性别sex、年龄age、工号number、职称profession信息,教师类的getName方法显示输出姓名信息, getNumber方法显示输出姓名信息。 任务实现 驱动任务二利用任务设计的矩形类,创建出一个长和宽分别为10和5的具体的长方形,并打印 目标及知识点 什么是对象 类和对象的关系 类是具有相同属性和行为的一组对象的总称,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和行为两个主要部分 对象创建 对象创建的形式为: 对象的引用 访问对象成员的一般形式为: 分析理解代码 public class Test public static void mainString[] args Teacher t1; Teacher t2 new Teacher; t2.name kelly; t2.age 20; System.out.printlnt2.name+\t+t2.age; Teacher t3 new Teacher; t3.name jame; t3.age 25; System.out.printlnt3.name+\t+t3.age; t1 t2; System.out.printlnt1.name+\t+t1.age; t2 t3; System.out.printlnt2.name+\t+t2.age; class Teacher String name; int age; char sex; public void getName System.out.printlnname; public void getAge System.out.printlnage; public void getSex System.out.printlnsex; 例:利用例1-1定义的圆形类Round,计算半径为10的一个具体圆的周长 例:利用例1-1中定义的圆形类Round,生成半径为20、10的两个对象,并计算每个对象的周长 任务实现 课堂总结 类和对象的概念 类和对象的关系 对象成员的访问 public static void main String args[] Round r new Round; // 声明并实例化圆形对象r r.radius 10;// 访问成员变量并赋值 double p r. perimeter; // 调用成员方法求周长 System.out.println半径+r.radius+的圆的周长是: + p; public static void mainString args[] Round r1new Round ; // 声明并实例化Round对象r1 Round r2new Round ; // 声明并实例化Round对象r2 // 给每个对象的半径属性赋值 r1.radius 10; r2.radius 20; // 调用r1中perimeter方法得到r1的周长并打印输出 System.out.println半径+r1.radius+的圆的周长是: + r1.perimeter; // 调用r2中perimeter方法得到第二个长方形的面积并打印输出 System.out.println半径+r2.radius+的圆的周长是: + r2.perimeter; * * Java面向对象软件开发 Java软件开发基础 能够使用Java语言定义类 2 理解类的概念
您可能关注的文档
最近下载
- 2024年中级注册安全工程师-矿山-考前资料.pdf VIP
- 2025年高级工具钳工《理论知识》考试真题(新版解析).pdf VIP
- 红色资源讲解员服务规范 DB32 T 5069-2025.pdf VIP
- 第9课+水墨井冈+++课件+2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 《习作:“漫画”老师》优质教案(第一课时).docx VIP
- 第7课+中国传统色++课件+2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 查理和巧克力工厂.ppt VIP
- 第7课 中国传统色 课件 2025赣美版美术八年级上册.pptx
- 医美整形面部美学设计及微整产品知识课件.ppt
- 第一财经商业数据中心&自然堂:2024中国女性肌肤衰老趋势变化报告.pdf VIP
文档评论(0)