OOP 中类和对象的区别
创作时间:
作者:
@小白创作中心
OOP 中类和对象的区别
引用
1
来源
1.
https://www.guru99.com/zh-CN/difference-between-object-and-class.html
类和对象之间的主要区别
- 类是程序中创建对象的模板,而对象是类的实例。
- 类是逻辑实体,而对象是物理实体。
- 类不分配内存空间;另一方面,对象分配内存空间。
- 您只能声明一次类,但可以使用一个类创建多个对象。
- 类不能被操纵,而对象可以被操纵。
- 类没有任何值,而对象有自己的值。
- 你可以使用“class”关键字创建一个类,同时你也可以使用“new”关键字创建一个对象 Java.
类与对象
什么是班级?
类是决定对象的行为方式和对象包含内容的实体。换句话说,它是构建特定类型对象的蓝图或一组指令。它为成员变量和成员函数或方法提供初始值。
什么是对象?
对象不过是一个自包含的组件,由方法和属性组成,使数据变得有用。它可以帮助您确定类的行为。例如,当你向一个对象发送消息时,你是在要求该对象调用或执行它的某个方法。
从编程角度来看,对象可以是数据结构、变量或分配了内存位置的函数。对象被设计为类层次结构。
类与对象——它们之间的区别
这是类和对象之间的重要区别:
类 | 对象 |
---|---|
类是在程序中创建对象的模板。 | 对象是类的一个实例。 |
类是一个逻辑实体 | 对象是物理实体 |
类在创建时并不分配内存空间。 | 对象在创建时就会分配内存空间。 |
您只能声明一次类。 | 您可以使用一个类创建多个对象。 |
例如:汽车。 | 例如:捷豹、宝马、特斯拉等。 |
类生成对象 | 对象为类提供生命。 |
由于类不在内存中,因此无法对其进行操作。 | 它们可以被操纵。 |
它没有任何与字段关联的值。 | 每个对象都有自己的值,这些值与字段相关联。 |
您可以使用“class”关键字创建类。 | 您可以使用“new”关键字创建对象 Java |
本文原文来自Guru99
热门推荐
做空股票获利的策略有哪些?这些策略怎样降低风险?
户口本自己那页丢了怎么办?法律途径与解决方案
链上观察:长期持有者与短期持有者如何影响BTC价格?
Spring框架@Resource注解详解与实战
扫墓时间有什么讲究和忌讳
如何处理职场中的沟通失误
vlookup报错的6种类型和解决办法
2-2平,湖人季后赛遇到掘金谁能赢?苏群很直接,老詹第5冠有戏了
如何选择合适的委托方式?这种选择有哪些实际应用?
怎么用生辰八字起名字
职称评审管理暂行规定与之前的政策相比有哪些变化?
承租人解除房屋租赁合同怎么办理
承租人在哪些情况下可以解除租赁合同
视频拍摄时遇到光线不足怎么办?五大解决方案提升画面质量
美国航空社区:人手一架飞机的奇妙生活
信息系统集成费用:了解一套系统的成本
化学小知识:气相二氧化硅的增稠触变性应用
免费在线音频提取:一站式指南与最佳工具推荐
古代君子修养准则:详解九容九思经典原文及其内涵
负债人心态怎样调整?学会这几点,重拾自信与期望!
建筑装修项目成本控制全攻略:从预算规划到合同管理
U盘格式化选择:FAT32、NTFS、exFAT三种方案对比与建议
苔藓的生长习性(探究苔藓的喜光程度及其生态适应性)
STM32驱动DS3231时钟模块(OLED显示)
低利率环境下,港股高股息资产或受关注!
车库都有什么手续
美庐别墅:庐山上的历史见证
宇宙的密度是均匀的及其意义
西海岸新区海洋生态保护修复案例在首届联合国“海洋十年”大会上获赞
睡眠不好喝中药管用吗?