类和对象
1、面向对象的编程思想(oop)
2、理解类和对象的关系
3、掌握类和对象的创建方式
一、面向对象的编程思想(oop)
一种开发方式、编程思想。
java python kotlin c++…语言就是面向对象的编程语言
面向过程(pop):面向函数编程/函数式编程
它就是将实现功能的每一个过程进行聚合的方式。
面向对象:职责划分,每一个职责,每一个专业人员就是面向对象概念中的对象
面向对象思想有三个特性:【面试题 对象的特性及理解】
- 封装:发现一个对象,找到它的属性和行为的过程就是封装,封装成一个类。
- 继承
- 多态
- 抽象
二、理解类和对象的关系
万物皆对象:
我们在描述对象时,会从他们的属性和行为方面进行描述,同样对于类似的对象,如果他们行为接近则我们会进行分类
类和对象的关系:
- 类是一个抽象的概念
- 类是从一组有相似特征的对象中发现抽取而出的。
- 对象是类的一个个体/实例
三、掌握类和对象的创建方式
Java是面向对象的编程语言,在java中首先以类作为基本单位,可以基于类去创建很多的独立的对象。
面试题:请问java是一个完全的面向对象编程语言吗?
不是,因为java中有基本数据类型。(byte、int....)
1、类的基本语法
访问修饰符 class 类名 { // 类名大驼峰命名法 访问修饰符为public类 必须和文件名相同
// 一组属性
// 一组行为
}
2、对象的定义
类名 对象名 = new 类名();//声明创建
对象名.属性名 = xxx;//赋值
对象名.方法名(); //赋值