JAVA基础—面向对象
创始人
2024-01-25 08:31:58
0

1、面向对象介绍

2、类和对象

2.1、如何定义类、得到类的对象、使用对象

在这里插入图片描述

2.2、类和对象的总结

在这里插入图片描述

2.3、定义类的补充事项—测试类与Javabean类

在这里插入图片描述
在这里插入图片描述
成员变量一般无需指定初始值,存在默认值。
但是局部变量必须定义初始值。

2.4、定义类的注意事项

在这里插入图片描述

2.4.1、驼峰模式

单词之间不以空格、连接号或者底线连结(例如不应写成:camel case、camel-case或camel_case形式)。共有两种格式:
1、小驼峰式命名法(lower camel case):
第一个单词以小写字母开始,第二个单词的首字母大写。例如:firstName、lastName。
2、大驼峰式命名法(upper camel case):
每一个单词的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为 Pascal 命名法。

3、封装

3.1、封装的意义

在这里插入图片描述

4、就近原则和this关键字

4.1、this的内存原理

作用:区分局部变量和成员变量,加this调用的是调用成员变量(即方法外的变量)。
本质:this调用的是地址值。
在这里插入图片描述

在这里插入图片描述

5、构造方法

构造方法的主要作用就是为对象成员变量赋初始值

5.1、构造方法的格式:

每一个类中,会有两种构造方法:空参构造(系统会自动构造)和带参构造(所有参数都需构造)
在这里插入图片描述

5.2、构造方法注意事项

在这里插入图片描述

5.3、构造方法总结

在这里插入图片描述

6、标准的javabean类

在这里插入图片描述

7、三种情况的对象内存图???

8、基本数据类型和引用数据类型

8.1、数据类型

在这里插入图片描述

8.2、从内存角度区分基本数据类型和引用数据类型

在这里插入图片描述

9、this的内存原理

在这里插入图片描述

10、成员和局部

10.1、成员变量和局部变量的区别

在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

西安警方通报:“民警违停车辆致...   7月9日凌晨,西安警方发布情况通报:
不是开玩笑!这种病正高发,“死...   近日,我国多地出现高温天气。  据温州晚报消息,一名卡车司机因车内高温导致体温飙升超过41℃,昏...
推荐几个小本创业开店项目 推荐... top2小本开店有什么好项目?必赚40项经验小本开店有什么好项目?不想有过多的投资,还想有好的收入,...
小本推荐几个小本创业开店项目创... 上海科镭的答复:1.摊贩型对于摊贩我们绝对不会陌生,这种方式出现在人群聚集的地方,如夜市、风景区、车...
小本创业开店的项目 小本创业开... 创业不仅有助于提高社会生产率,提供充分的就业机会,还对新理论观点的形成和建立起着决定性作用,而后者对...
不起眼的4个创业项目 虽然不起... 创业项目指创业者为了达到商业目的具体实施和操作的工作。创业项目分类很广,按照行业来分可以分为餐饮、服...
四个创业好项目 推荐四个 四个... 据了解:目前有个行业可以把手机里的照片做成书册,像我们平时看的杂志一样,这种书可以保存五十年以上,平...
2020年,四个简单小本创业好... 当下的人们生活中对个性化的一些物品越来越喜欢,尤其是生活中日常值得留念的照片存的太多了没处保存,时间...
有最新小本创业好项目没有靠谱的... 加盟连锁便利店小超市经营也不需要多大的资金和管理经验,而且是一个不错的创业项目,不少创业者都有这个想...
小本创业做什么项目好 小本创业... 7/9网络小礼品个性化小礼品这种风靡欧美的个人图片保存新模式,已经从欧美展开,于去年9月份,个性化小...