当前位置: 首页 > news >正文

java009 - Java面向对象基础

1、类和对象

1.1 什么是对象

万物皆对象,客观存在的事物皆为对象。

1.2 什么是面向对象

1.3 什么是类 

类是对现实生活中一类具有共同属性行为的事物抽象。

特点:

  • 类是对象的数据类型
  • 类是具有相同属性和行为的一组对象的集合

1.4 什么是对象的属性

属性:对象具有的各种特征,每个对象的每个属性,都拥有特定的值。

1.5 什么是对象的行为

行为:对象能够执行的操作

1.6 类和对象的关系

  • 类是对现实生活中一类具有共同属性和行为的事物的抽象
  • 对象是看得见摸得着真实存在的实体

 重要总结:

1.7 类的定义

1.7.1 概念、重要性、组成

1.7.2 定义步骤
  • 定义类
  • 成员变量
  • 成员方法(无static关键字)

编写一个手机类:

1.8 对象的使用

1.8.1 语法

1.8.2 案例

001 使用之前定义的手机类的成员变量和成员方法

 002 定义学生类和学生测试类,并使用成员变量及成员方法

思路:

实现:

2、对象内存图

2.1 单个对象的内存图

2.2 多个对象的内存图

2.3 多个对象的指向相同内存图

3、成员变量和局部变量

3.1 成员变量和局部变量概念

3.2 成员变量和局部变量区别

4、封装

4.1 private关键字

why出现?

private关键字概念:

  • 是一个权限修饰符 
  • 可以修饰成员(成员变量和成员方法)
  • 作用是保护成员不被别的类使用,被private修饰的成员只在本类中才能访问

 4.2 private关键字的使用

代码:

学生类:

 学生测试类:

4.3 this关键字

引入:

4.3.1 this概念

this修饰的变量即为成员变量

4.3.2 this使用场景

 解决:局部变量隐藏成员变量问题(同名问题)

4.3.3 this指对象引用
  • 代表所在类的对象引用
  • 方法被哪个对象调用,this就代表哪个对象

4.4 this内存原理

4.5 封装

4.5.1 封装概述

4.5.2 封装原则

4.5.3 封装的好处
  • 安全性
  • 复用性

5、构造方法 

5.1 概述

构造方法是一种特殊的方法,作用是用于创建对象。

构造方法的名称和类的名称相同,修饰符一般为public

5.2 构造方法功能

构造方法是完成对象数据的初始化

  • 作用:创建对象
  • 功能:完成对象数据的初始化 

5.3 案例

学生类:

测试类:

 5.4 构造方法注意事项

5.5 标准类的制作🌟🌟

给成员变量赋值两种方法

代码:

 

 

http://www.lryc.cn/news/308408.html

相关文章:

  • MWC 2024 | 广和通携手意法半导体发布智慧家居解决方案
  • threejs 大场景下,对小模型进行贴图处理
  • 云畅科技携手飞腾打造智慧园区信创低代码综合解决方案
  • Dell R730 2U服务器实践1:开机管理
  • 『大模型笔记』Sora:探索大型视觉模型的前世今生、技术内核及未来趋势
  • python中的字符串处理
  • java之servlet
  • 重推请求之curl和fiddler
  • 基于redis实现【最热搜索】和【最近搜索】功能
  • 1.2 debug的六种指令的使用,四个通用寄存器
  • C# OpenVINO Crack Seg 裂缝分割 裂缝检测
  • 前后端项目-part03
  • Java 1.8 docker 镜像制作
  • python中自定义报错
  • part1:sora技术
  • RK3568平台开发系列讲解(基础篇)文件私有数据
  • 跨时钟信号处理方法
  • OD(13)之Mermaid饼图和象限图
  • 基于springboot+vue的智能无人仓库管理系统
  • 图神经网络实战——图论
  • 【PHP进阶】Rabbitmq的实际使用
  • 如何解决机器视觉高速图像处理软件的加密需求?
  • Linux的条件变量
  • 【Python笔记-设计模式】状态模式
  • Pytorch 复习总结 5
  • Codeforces Round 930 (Div. 2)
  • c语言求平方与倒数序列的部分和
  • Vue-4
  • 【Acwing】差分矩阵
  • Linux系统加固:如何有效管理系统账号