文档详情

JAVA_第三章对象和类.ppt

发布:2018-05-15约字共34页下载文档
文本预览下载声明
● 使用Java的文档注释 ●标记 @author 作者信息 @version 版本信息 @since @deprecated @see @param 参数名 参数说明 @return 返回值说明 @throws @see com.horstmann.corejava.Employee @see classname#method @author Bruce Eckel @version 2.0 @since version1.7.1 @deprecated use setVisible insted /** 增加员工工资 @param bypercent 增长的比例 @return 增长的数量 */ public double raiseSalary(double bypercent) { …} ● 使用Java的文档注释 ●javadoc的使用 javadoc –d docDirectory nameofPackage javadoc -d docDirectory filename 例:Engineer.java 第3章 对象和类 ● 面向对象的概念 ● 类与对象 ● 构造方法 ● this ● finalize方法 ● 参数传递 ● static(类变量、类方法、代码块) ● 包,访问控制,jar文件 ● 文档注释(javadoc) 小结 ● 课后练习 ●编写一个计算器类,可以完成加、减、 乘、除的操作,并编写一个主类对其进行测试。 ●使用OOP的概念对图书馆的书籍借阅情况进行OOA分析,正确整理出书籍类和学生类应具有的数据和方法,作出一份小文档来描述。 ●自己编一个小package并使用之。 ●创建一个类,声明一个无参数的构造函数,打印类已创建的信息;再重载一个具有String参数的构造函数,打印参数信息;并创建主类验证之。 ●设一个班有10名学生,每个学生有姓名、学号、成绩等信息,请利用对象数组的概念编程,求平均成绩。 核心技术123页,编程思想107页 未初始化更像是程序员的疏忽,所以强制程序员提供一个初始值,往往能够找到程序中的bug。 核心技术123页,编程思想107页 50 核心技术129页,编程思想125页 编程思想125页,java.lang自动导入 在netbeans中创建一个包,然后新建一个类,显示Date的自动导入 然后再在该包中创建一个类,显示同一个包中的访问权限 然后再创建一个包,一个类,显示不同包中的访问权限 培训教程108页,核心技术418页 编程思想39页 编程思想39页 编程思想39页 抽取包、公有类和接口、公有的和受保护的方法、公有的和受保护的成员变量 在什么情况下使用他们 有些书推荐将成员变量的定义放在最后。 编程思想125页 在netbeans中新建一个工程,导入已有工程的一个包,然后使用已有工程中的类 * * ● 面向对象程序设计 ● 类与对象 ● 构造方法 ● 参数传递 ● static ● 包 ● 文档注释 第三章 对象和类 ● 面向对象程序设计 公共数据 函数 函数 函数 函数 算法+数据结构 数据 方法 方法 数据 方法 方法 过程式程序设计 OOP程序设计 对象+类+继承+消息 消息 ● 类与对象 汽车设计图 第一辆 第二辆 第三辆 ● 类与对象 ●类:抽象的集合概念 系统类库中已定义好的类 用户自定义的类 ●对象(实例instance):实际个体 创建某个类的具体对象 例如: String s = new String( “Hello!” ) ; String t=s.substring(3); ● 类与对象 ●类的定义 [ 类修饰符] class 类名 [ extends 超类名 ] [ implements 接口名 ] { 成员变量(数据成员,域)定义 构造方法(constructor) 方法(method) } 注意:如果方法中有与成员变量同名的局部变量,该方法对这个变量名的引用是局部变量;在方法中可以使用成员变量;多个类可以放在一个源文件中,也可以位于不同的源文件,每个源文件只包括一个public类;类中成分的位置可根据个人的书写习惯调整。 例:Employee.java ● 类与对象 ●对象的产生和使用 ● 创建:类名 欲创建的对象名(引用变量) = new 类名( 参数表 ) ; ● 引用: 对象名.方法(参数)
显示全部
相似文档