类与对象思维导图
2023-10-18 16:55:58 0 举报
AI智能生成
对Java面向对象第四章类与对象的知识点概括
作者其他创作
大纲/内容
jar文件
可以将有包名的类的字节码文件压缩成一个jar文件,供其他源文件用import语句引用jar中的类
this关键字
谁在调用他他就指向谁
访问权限
public作用域:没有限制权限最高
缺省的default作用域:在本包中
protected作用域:在本包当中
private作用域:在同一个类中
对象
创建对象
使用对象
import语句
引用类库中的类
语句:import Java.until*
引用自定义包中的类
import 包名.*
基本数据类型的类封装
基本数据类型类
自动装箱和拆箱
子主题
发展阶段
面向机器
面向过程
面向对象
封装性
继承性
多态性
类
类的声明
class 类名:首字母大写
直觉的过程
类体
成员变量:在变量的声明部分声明的变量
实例变量和类变量的区别
实例变量:没被static修饰的变量
类变量:被static修饰的变量
类变量共享内存
类变量可以被类和对象访问,实例变量只能被对象访问
类变量可以被实例方法和类方法操作,实例变量只能被实例方法操作
局部变量:在方法体中声明的变量和方法的参数
方法
方法的声明:方法的返回类型 方法名
方法的重载
一同两不同:方法名相同,参数个数和参数类型不同
可变参数
构造方法:名字必须和类名完全相同,且没有返回类型
类方法和实例方法的区别
类方法:被static修饰的方法。
类方法只能被类和对象访问,实例方法只能被对象访问
类方法可以操作类变量,不能操作实例变量,实例方法既可以操作类变量也可以操作实例变量
类方法可以被类方法和实例方法调用,实例方法只能被实例方法调用不能被类方法调用
参数传值:实参向形参传递参数的过程,即形参对实参的拷贝
值传递:基本数据类型参数的传值
好处
坏处
引用传递:引用数据类型参数的传值
0 条评论
下一页