![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
认识面向对象
认识面向对象
一个快乐的野指针~
考完研更新框架以及前端知识~
展开
-
java类的定义
1.定义一个类的语法格式 [修饰符列表] class 类名 { //类体 = 属性 + 方法 // 属性在代码上以“变量”的形式存在(描述状态) // 方法描述动作/行为 }注意:修饰符列表可以省略。2.为什么属性是“以”变量的形式存在的?因为属性对应的是“数据”,数据在程序中只能放到变量中。结论:属性其实就是变量。3.变量根据出现位置进行划分:方法体当中声明的变量:局部变量。方法体外声明的变量:成员变量。(这里的成员变量就是“属性”)eg. public class原创 2021-04-10 15:35:28 · 328 阅读 · 0 评论 -
Java类和对象的概念
1.什么是类?类实际上在现实世界当中是不存在的,是一个抽象的概念。是一个模板。是我们人类大脑进行“思考、总结、抽象”的一个结果。类本质上是现实世界当中某些事物具有共同特征,将这些共同特征提取出来形成的概念就是一个“类”,“类”就是一个模板。eg.歌手是一个类2.什么是对象?对象是实际存在的个体。(真实存在的个体)李荣浩就是一个对象薛之谦就是一个对象刘德华就是一个对象李荣浩、薛之谦、刘德华这3个对象都属于“歌手”这个类。3.重点 ★★★★★在java语言中,要想得到“对象”,必须先定义原创 2021-04-08 00:10:58 · 579 阅读 · 2 评论 -
Java面向对象三大特征及面向对象常用术语
一、向对象三大特征★★★★★ 1. 封装2. 继承3. 多态二、面向对象常用术语OOA(Analysis):面向对象分析OOD(Design):面向对象设计OOP(Programme):面向对象编码PM(Project Mamager)项目经理team:团队leader:领导/经理/组长整个软件开发的过程,都是采用OO进行贯穿的。实现一个软件的过程:分析(A) --> 设计(D) --> 编程(P)...原创 2021-04-07 23:48:20 · 168 阅读 · 0 评论 -
Java面向过程和面向对象的区别
从语言方面出发:对于C语言来说,是完全面向过程的。对于C++语言来说,是一半面向过程,一半是面向对象。(C++是半面向对象的)对于Java语言来说,是完全面向对象的。1.什么是面向过程的开发方式?面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么…另外面向过程也注重实现功能的因果关系。因为A所有B因为B所以C因为C所以D…面向过程中没有对象的概念。只是实现这个功能的步骤以及因果关系。1.1面向过程有什么缺点?耦合度高,扩展力差面原创 2021-04-07 23:39:22 · 906 阅读 · 1 评论