- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课堂练习 类和对象的区别 构造函数和普通方法的区别是什么 方法的签名包含哪些内容 重载的特征是什么 值传递和引用传递的区别是什么 * Java程序设计 课堂练习(cont.) 一个类 public class Foo{ int i; static String s; void imethod(){ } static void smethod(){ } } 设f是Foo的一个实例,则下述语句正确吗? System.out.println(f.i); System.out.println(f.s); f.imethod(); f.smethod(); System.out.println(Foo.i); System.out.println(Foo.s); Foo.imethod(); Foo.smethod(); * Java程序设计 课堂练习(cont.) 类之间的关系有聚合、关联等类型,请画出下面类之间的关系。 公司和雇员 课程和师资 房子和窗户 书架和书 * Java程序设计 课堂练习(cont.) 写一个名为Rectangle的类表示矩形,有三个属性width和height和颜色color, width和height是double型的,而color是String型的,假定所有矩形颜色相同。要求提供属性访问方法和一个计算矩形面积的方法getArea()的方法,通过构造函数提供width和height值。 写一个程序测试该类,验证面积计算方法的正确性。 * Java程序设计 课堂练习(cont.) 一个Fan有自己的品牌和型号,其功能有start,stop,speed,start和stop可以改变Fan的状态status(on/off),speed可以调整Fan的速度(档级在0、1、2、3),请分析并提供一个类的定义。 * Java程序设计 * Java程序设计 6.6 包 包是有着唯一命名的类的集合,它将开发者认为相关的类分组管理,实际上Java中所有的类都在一个具体的包中。 在逻辑上,包就是把相关的类组合在一起管理。 在物理上,包就是目录,相关的类归类放在某个目录下。 * Java程序设计 package 语句的基本语法: package顶层包名[.子包名]; 例子: package shipping.reports; 指定包的声明在源文件的开始; 每个源文件只能有一个包的声明; 如果没有包的声明;类属于缺省的包(没有名字,包括所有没有声明包的类); 包的名称必须是由等级的且由.分隔。 * Java程序设计 例如: 在jdk软件包中,如日期类、格式化类等都在java.util包下,而基本语言类都在java.lang下,输入输出类都在java.io下。 一般项目中公用类库,可以放在mon下,com通常代表公司,common代表公共类,这是两级目录,com是一级,common是第二级。 * Java程序设计 Java类库中的几个重要包: java.lang包含一些形成语言核心的类,如String、Math、Integer和Thread。 java.awt包含了构成抽象窗口工具包(AWT)的类,这个包被用来构建和管理应用程序的图形用户界面。 java.applet包含了可执行applet特殊行为的类。 包含执行与网络相关的操作的类和处理接口及统一资源定位器(URLs)的类。 java.io包含处理I/O文件的类。 java.util包含为任务设置的实用程序类,如随机数发生、定义系统特性和使用与日期日历相关的函数。 * Java程序设计 一个开发假定: 实例 操作系统:windows系列 源程序所在位置:D:\javademo\src ( 注:此目录将被称为源程序根目录--\) class文件所在根位置D:\javademo\classes 1.创建包 创建包就是在根目录下根据包的层次,逐级创建子目录。如假定我们准备把一个类Student放在my.school下,你应该如此做: 在D:\javademo\src目录下,创建子目录my 在子目录my下,创建子目录school * Java程序设计 2.将类放在指定目录下 将类Student放在子目录school下 Student类的第一行语句必须是package my.school package my.school; public class Student{ … } 将PostGraduate类放在my目录下 package my; import my.school.Student; public class PostGraduate extends Student{ … } * Ja
您可能关注的文档
最近下载
- 2025年大学试题(大学选修课)-创新与创业管理考试近5年真题荟萃附答案.docx
- 临床重点专科申报汇报.pptx VIP
- 2025年储能系统安全风险分析与事故预防报告.docx
- 知识产权培训合同协议.docx VIP
- 【培训课件】GB 45673-2025危险化学品企业安全生产标准化通用规范解读与实施策略.pptx
- 2025年广州市中考语文试题卷(含答案及解析).docx
- SY_T 6503-2022 石油天然气工程可燃气体和有毒气体检测报警系统安全规范.docx VIP
- {安全生产管理}装饰装修安全文明施工方案.pdf VIP
- 农村集体土地承包经营权入股合同.docx VIP
- 汽车吊装施工方案.docx VIP
文档评论(0)