对象
面向对象介绍:
面向: 拿、找
对象: 能干活的东西
面向对象编程: 拿东西来做对应的事情
面向对象编程的例子:

为什么采取面向对象编程的套路?

面向对象编程符合人类思维习惯,编程更简单,更好理解。它也是一种复杂的数据类型

它也是一种数据结构,存放一些复杂的数据。
面向对象的重点学习什么?


类和对象的概念
类与对象是整个面向对象中最基础的组成单元。
类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性[变量]和行为(方法);
对象:对象是一种个体的表示,表示一个独立的个体,每个对象拥有自己独立的属性值,依靠属性值来区分不同对象,实实在在存在的。
可以一句话来总结出类和对象的区别::类是对象的模板,对象是类的实例化。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。
- 先创建类【自己创建或使用jdk带的】---2.再根据类创建对象---3.在使用对象调用类中的成员。
现在先这样记住:类不能直接使用,对象是可以直接使用的。
万物皆对象!!!
如何创建类
语法:
public class 类名{
//类中的成员;
//成员变量
//成员方法
}
类名:见名知意
如何根据类创建对象以及调用类成员
1.创建类对象的语法:
类名 对象名=new 类名();
2.对象调用类中成员:
对象名.属性成员
对象名.方法名(实参);
** 对象的引用传递**
** 面向对象的特点封装?**
面向对象的特点:有三个。
第一个封装: 封装类中的成员,防止外界直接访问,而造成安全问题。
为什么使用封装。
为了保证类的安全。

java如何对类中成员封装
private: 私有。特点:外界无法访问,但是自身可以访问。
private 数据类型 属性名;//该属性私有化。封装了。。
封装的步骤
- 属性私有化。
- 为属性提供setXXX方法和getXXX()方法。
- 可以在setXXX方法中添加条件判断
set():赋值;get():引用;
this关键字。
表示当前类的对象,每个类都存在一个this对象。
表示调用者对象。、
可以调取类中的属性
也可以调取类中的方法
生成方法快捷键
自动生成set和get方法。
![]()
![]()


浙公网安备 33010602011771号