| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 全面化讲解面向对象思想 -> 正文阅读 |
|
[Java知识库]全面化讲解面向对象思想 |
我们先来初步了解一下面向对象 初识面向对象面向对象,他是我们开发的一种编程思想 编程思想
前言学习面向对象,最重要的是理解,基于面向对象的编程思想,不断结合,使得语法认知更加透彻,并细致入微总结每一个语法点,关于面向对象的语法,前期需非常努力,后期也会持续加强,但学习时不可以疏忽懈怠 面向对象类和对象的概念理解给大家一个概念,什么样算是面向对象呢? 为什么要面向对象?我们做开发的,刚开始学,都会听说到“面向对象”这种方法,那么,这个思想到底好在什么地方呢?
这里是面向对象编程思想的三大特征,不过,先别着急深入了解,我们现在是只要知道有这个东西就可以! 面向过程:做某件事情都需要自己亲历亲为,按照步骤去完成 思维展开看到这里我们就要真正开始去认识面向对象了
现实世界就是由对象组成的,如下图,万物皆对象
? 一个人,一张纸,一支笔,都是可以作为对象,可以说是个东西(虚拟化的东西也算,比如:语言)或者说,只要可以语言描述出来的,就可以是一个对象 我们都知道,这是个开发思想,我们用这种思想开发程序的好处是: 这些理论要是实在不理解的话也没有关系,我说得再明白一点:地球、你、我、它、东西、万物,这些就是对象 对象与类?好了,对象知道了,那我们怎么去面向它呢? 什么是类?
而我们的对象,是实际存在的该事物的个体,是具体的、现实的,也就是说,他是看得见摸得着的 例:学生类为了让大家更好理解面向对象,我单独举例讲解一下“学生”这个“类” ? 学生是一个类,而对象既是具体的每一个学生。 面向对象与面向过程理解图这里给大家放一张图
那么二者有何区别呢?
所以,这就是为什么面向对象安全性高的原因 假设我们可以导入这个对象,并且调用它,然后输出它 Java演示面向对象题目:把大象装进冰箱 源码展示:大象类:
冰箱类:
?OOPDome:装大象的方法main
?输出的结果:
大家可以看到,面向过程和面向对象产生的结果一样,那么就会有人问了,两者产生的结果一样那么为啥还有用面向对象?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 21:58:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |