如何创建对象和使用
程序员文章站
2022-04-15 12:39:51
@面向对象的概念从Java,c,c++的**区别**来看。c语言是一种*面向过程*的语言。c++语言是一种既*面向对象*,又*面向过程*的语言。Java(来源于c++)语言是一种*纯面向对象*的语言。他们都是解决问题的思想:**面向过程**:通过过程来解决问题,没有对象的概念,只是如何解决这个问题的过程。**面向对象**:通过对象来解决问题,需要先构建对象(这里☞赋予解决问题的能力),然后指挥对象去解决问题。对象的概念万事万物皆可为对象。对象是指一个具体...
从Java,c,c++的**区别**来看。
c语言是一种*面向过程*的语言。
c++语言是一种既*面向对象*,又*面向过程*的语言。
Java(来源于c++)语言是一种*纯面向对象*的语言。
他们都是解决问题的思想:
**面向过程**:通过过程来解决问题,没有对象的概念,只是如何解决这个问题的过程。
**面向对象**:通过对象来解决问题,需要先构建对象(这里☞赋予解决问题的能力),然后指挥对象去解决问题。
对象的概念
万事万物皆可为对象。对象是指一个具体存在的能够解决问题的个体。可以是看得见摸得着的事物,也可以是一个抽象的事物。我们通过对象与对象之间的属性和行为对它们进行区分。
这里来说一下属性和行为。
属性:记录对象的特征;
行为:对象解决问题的能力;
创建对象
创建对象需要一个模板,这个模板就是类。换句话说就是:类是对象的模板,有类才有对象。然后再类里面定义对象应有的属性和行为。
这里黄色字体的“one”就是一个新建的对象
面向对象
我个人总结了一下面向对象实现的过程:
分析:
遇到问题--->通过对象解决问题--->对象--->类;
程序实现过程:
遇到问题,分析问题;
通过分析,抽象成类;
通过类,创建对象;
通过对象,解决问题;
例子:
问题:小王是一个胖子,通过努力,减肥成功(由200公斤到148斤)。
分析:小王是一个人
有姓名和体重
抽象:人类{
属性:姓名,体重
方法:减肥
}
创建对象:
类名 对象=new 类名();
解决问题:
对象.属性=赋值;
对象.方法();
效果展示
本文地址:https://blog.csdn.net/L_Y_1787953976/article/details/110871351
下一篇: 常用谷歌浏览器插件安利
推荐阅读
-
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
-
JavaScript中使用构造器创建对象无需new的情况
-
如何使用wordpress插件创建一个前台页面?
-
javaScript对象和属性的创建方法_基础知识
-
azure创建centos_如何使用Blazor和Azure计算机视觉创建光学字符读取器
-
PHP使用正则表达式获取微博中的话题和对象名_PHP
-
如何用PHP脚本和PEAR类创建ZIP档案文件
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
模板--为什么和如何在PHP中使用它们_PHP教程
-
使用JavaScript创建新样式表和新样式规则_php实例