栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

面向对象 笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

面向对象 笔记

一.Java面向对象学习的三条主线:
1.Java类及类的成员: 属性、方法、构造器;代码块、内部类。
2.面向对象的三大特征:
封装性、继承性、多态性、(抽象性)
3.其他关键字:
this、super、static、final、abstract、interface、package、import等


二.“人把大象装进冰箱”

1.面向过程:
①把冰箱门打开
②抬起大象,塞进冰箱
③把冰箱门关闭

2.面向对象:
人{
        打开(冰箱){
            冰箱.开开();
        }
        抬起(大象){
            大象.进入(冰箱);
        }
        关闭(冰箱){
            冰箱.闭合();
        }




三.面对对象的两个要素:
类和对象


四.Java类以及类的成员:
属性 = 成员变量 = field = 域、字段
方法 = 成员方法 = 函数


五.类和对象的创建

[
创建类的对象=类的实例化=实例化类
eg. 创建Person类的对象:
Person p1 = new Person();
//Scanner scan = new Scanner(System.in)

六.类和对象的使用
(面向对象思想落地的体现):
1.创建类,设计类的成员
2.创建类的对象
3.通过“对象.属性”或“对象.方法”调用对象的结构。
调用对象的结构:属性、方法
⑴调用属性 : “对象.属性”
⑵调用方法 : “对象.方法”

七. 如果创建了一个类的多个对象,则每个对象都独立地拥有一套类的属性。(非static的)
意味着:如果我们修改了一个对象的属性a, 则不影响另外一个对象属性a的值。

八.对象的内存解析


方法中定义的变量都是局部变量。



九.类中属性的使用
属性(成员变量) vs 局部变量
1.相同点
⑴定义变量的格式: 数据类型 变量名 = 变量值
⑵先声明,后使用
⑶变量都有其对应的作用域
2.不同点
⑴在类中声明的位置不同
①属性: 直接定义在类的一对{}内
②局部变量: 声明在方法内、方法形参、代码块内、构造器形参、构造器内的变量。


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606233.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号