JAVA中类,对象细节概述2022-05-30

博学谷IT学习技术支持#

个人笔记后续会进行内容改进
面向过程:是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的

面向对象:是一种以对象为中心的编程思想,通过指挥对象实现具体的功能

类和对象的关系:

类:

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

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

简单几列,类就是对象现实事务的一中描述

类的组成:

属性:指事务的特征 比如:手机的品牌,价格

行为:值事务能执行的操作 比如手机可以打电话,发短信

类是对事物的一种描述,对象则为具体存在的事物

类就是对对象的描述

类的定义:

1、定义类

2、编写类的成员变量

3、编写类的成员方法

(成员方法的编写跟之前的方法一样的格式,不过去掉static关键字)

public void 方法名(){

方法体;

}

对象的创建和使用

创建格式:

类名 对象名= new 类名();

调用成员的格式;

对象名。成员变量

对象名。成员方法(如果成员方法带参数这里就给他参数);

成员变量&局部变量

成员变量。类中方法外

局部变量。方法中

成员变量根据对象存在而存在,并且有初始化默认值

局部变量根据方法使用而存在,需要手动赋值

封装!!!!!!!!!!!!!!

private关键字

setget方法(类中创建)

修饰成员,包括成员变量和成员方法

特点:被private修饰的成员,只能在本类中进行访问,针对private修饰的成员边量,如果需要被其他类使用,提供setget。方法用public修饰

set方法使用带参方法

get方法使用返回值方法

this关键字

区分成员变量和局部变量

主要用于成员方法中的区分,不带this关键字的话,形参和成员参数一致,那方法里的值就是形参的值,
示例:!!!!!!!!!!!!!!!!!!!!!!!!!!!!、
不带this关键字,调用方法的时候不会传入调用方法后跟的数据,只会显示默认数据

封装思想!!!!!!!!!

是面向对象编程语言对客观世界的模拟,客观世界里成员患变量都隐藏在对象内部,外界无法直接操作

封装原则:

八类中的某些信息隐藏在类内部,不允许外部程序直接访问,需要通过类提供的方法来对隐藏信息的操作和访问

既类中定义private

和对象中调用setget方法的调用

封装好处:

通过方法来控制成员变量的操作,提高代码安全性

吧代码用方法进行封装,提高代码的复用性

构造方法:(类中创建)

格式:

构造方法的作用,在创建类对象的时候直接赋值,省去了后边赋值的步骤

public 方法名(){};

这里说明下,没有static和void

方法方法名和类名相同,一模一样

没有返回值,连void都没

没有具体返回值,不能return回数据

执行实际,创建对象的时候调用,每创建一次对象,就会执行一次构造方法,
不能手动调用构造方法

你可能感兴趣的:(JAVA中类,对象细节概述2022-05-30)