当前位置:文档之家› java类和对象笔记

java类和对象笔记

章节回顾
前六章知识结构图
课堂内容

类是抽象的概念,看不到摸不着。

类是一个模板,定义了对象将具备属性和方法;程序中类的定义:
定义学生类
对象
对象是具体存在的事物,看得到,摸得着。

实实在在存到客观物体。

用来描述客观事物的一个实体,由一组属性和方法构成
如何使用对象
实例化对象
//实例化对象从类中取出一个对象
类名对象名[自己取]=new类名();
Student zhangSan=new Student();引用对象成员:使用“.”进行以下操作引用类的属性:对象名.属性
=”张三”;
zhangsan.age=23;
引用类的方法:对象名.方法名()
zhangSan.showInfo();
使用案例:
数组结合对象
类和对象的关系
类是对象的模板,对象是类的实例(个体);属性
对象所具备各种特征,静态特征。

方法
对象所具备的行为,能力,功能
项目结构图
1.定义类类的属性类的方法
2.在测试类Test main()中
实例化对象
调用属性
调用方方法
定义类类的属性类的方法
Student.java
在测试类Test main()中创建对象给对象属性赋值调用对象的方法Test.java
无参方法
如何定义方法
访问修饰符返回值类型方法名(){
//代码块
}
public void add(){
//代码块
}
返回值类型
无返回值void代表方法没有返回值void方法定义的时候指定有返回值指定数据类型(int long double String 数组自定义类) 一定要使用return结束方法并返回数据。

return关键字的作用跳出方法返回结果return在方法块里方法之间的调用
在同一个类直接使用被调用者的方法名
在不同类就要实例化对象对象名.方法名()
变量的作用域
作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级JavaDoc注释/**注释内容*/
//单行注释
/**/多行注释
/**文档注释
*/
将项目生成javadoc文档
小结
定义类的方法必须包括以下三个部分
方法的名称【语义化】
方法返回值的类型[void 数据类型]
方法的主体[代码块]
类的方法调用,使用如下两种形式
同一个类中的方法,直接使用“方法名()”调用
不同类的方法,首先创建对象,再使用对象名.方法名()”来调用在Java中,有成员变量和局部变量,它们的作用域各不相同JavaDoc注释以“/**”开头,以“*/”结尾
带参方法
带参数方法的定义
<访问修饰符>返回类型<方法名>(<形式参数列表>) { //方法的主体
}
调用带参数的方法
同一个类直接调用
不同类先创建对象再用对象名.方法名(实参);
多个参数方法的定义
方法的调用
数组作为参数
多个参数传参要求同一数据类型放在数组里以数组为数据类型进行传参
对象作为参数
将多个参数【不同的数据类型】放在一个类里以这个类作为数据类型进行传参
对象数组作为参数
10月14号
作业
Tp07(01) 无参方法
17
18
26
27
28
30
10月17号
作业
Tp07(02) 无参方法
作业一分别使用多个参数数组作为参数对象作为参数实现简单计算器10用户查找
16
18修改客户姓名
20数组作为参数的使用
22对象作为参数的方法
24对客户姓名进行排序
预习
封装
构造方法方法的重载static关键字this关键字封装
继承
访问修饰符方法的重写继承抽象类抽象方法final关键字
----*************不做-----
26改进客户信息添加和显示
36模拟银行账户业务。

相关主题