欢迎光临散文网 会员登陆 & 注册

【零基础 快速学Java】韩顺平 零基础30天学会Java

2023-02-19 10:49 作者:葱头小笼包  | 我要投稿

面向对象

类与对象

类是对象的模板,对象是类的一个个体

对象内存布局195

属性/成员变量

属性是类的一个组成部分

属性/成员变量-注意事项与细节

语法:访问修饰符 属性类型 属性名

对象分配机制与创建过程

方法调用机制

看蓝色框小字

成员方法的好处

1、提高代码复用性

2、将细节封装,调用即可

成员方法的具体规范

同一类中的方法调用:直接调用 print(参数)

2、跨类调用:对象名.方法名(参数)

方法的重载

1、方法名相同

2、形参列表不同:类型 个数 顺序


作用域

1、序全局变量可不赋值 有默认值

2、局部变量必须赋值 因为没有默认值

3、属性与局部变量可以重名 就近访问

全局变量 可被其他类使用,可加修饰符

局部变量皆不可。


构造犯法/构造器

完成对象的初始化

方法名与类名一致

无返回值

未定义构造犯法,会自动生成一个 默认无参构造方法

一旦定义 将其覆盖 如需使用 手动定义一个


对象创建流程(辅助理解)


this关键字本质

关键:哪个对象调用,this就代表那个对象

可能是考点

作用 1、区分同名类 2、若类很多 方便管理类

3、控制访问范围

语法:package.包名

本质:创建不同的文件夹保存类文件

命名及规范(可能是考点):仔细看图

如何导包

语法:import 包


访问修饰符

重点

作用:用于控制方法和属性的访问范围

特别注意:只有默认和public才能修饰类!!!

背下来!!!


oop-封装encapsulation(重点

概念

作用

实现(重点 语法要记!

将构造器和setXxx结合


oop-继承extends(重点

概念及作用(重点)

作用:解决代码复用 扩展性和维护性提高了

语法:class 子类 extends 父类{ }





【零基础 快速学Java】韩顺平 零基础30天学会Java的评论 (共 条)

分享到微博请遵守国家法律