类和对象
一、面向对象的编程思想(oop)
是一种开发方式、编程思想
java语言就是面向对象的编程语言。(Python、Kotlin、C++)
面向过程:面向函数编程
它就是将实现一个功能的每一个过程进行聚合的方式。例如把大象装进冰箱有三步。
面向对象:职责划分(项目规模逐渐庞大的必然结果)每一个职责,每一个专业人员就是面向对象概念中的对象。
面向对象思想的三大特性:
- 封装:发现一个对象,找到它的属性和行为的过程就是封装,封装成一个一个类
- 继承
- 多肽
- 抽象
二、理解类和对象的关系
万物接对象:我们生活的世界所能描述的一个实体都可以算作对象。
我们在描述这些对象时,会从他们的属性和行为去描述,同样对于类似的对象,如果他们的属性和行为接近则我们会进行分类。
类和对象的关系:
- 类是一个抽象的概念
- 类是从一组具有相似特征的对象中发现抽取而出的
- 对象是类的一个个体/ 实例
三、掌握类和对象的创建方式
java是面向对象的编程语言,在java中首先以类作为基本单位,然后可以基于类去创建很多的独立的对象。
面试题:请问java是一个完全的面向对象编程语言吗?
不是,因为java中有基本数据类型。
类的基本语法
访问修饰符 class 类名{//类名大驼峰命名法 访问修饰符为public的类 必须和文件名相同
// 一组属性
//一组行为
}
对象的定义
类名 对象名 = new 类名();
对象名.属性名 = xxx;//属性的赋值
对象名.方法名();// 执行对应的