类与对象
最编程
2024-03-27 11:16:26
...
对象:现实世界中某个具体的物理实体,每个对象都包含特定的属性和行为。
- 类:现实世界中具有相同属性和行为的物理实体的抽象。
类是对对象的抽象,是创建对象的蓝图,描述了所创建的对象共同的属性和行为。 - 对象是类的实例对象:现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
class Student{
int num;
String name; // 成员属性
String sex;
void study(){} // 成员方法(行为)}
类:是一种抽象的数据类型,是同种对象的集合与抽象,是具有共同行为和属性的若干对象的统一描述体。
通常即包含成员属性和成员方法的抽象数据类型
面向对象
将数据及其操作封装为类,以类的对象作为程序的基本元素,通过向对象发送消息,从而调用相应方法完成各种功能。
特点
对象为基本元素
数据——安全
程序的维护量较小、代码的重用率高(继承)
程序 = 对象 + 对象 + 对象 + … …
推荐阅读
-
2024 Java最全【零基础学Java】-ArrayList集合概述与基本使用(十四),阿里大牛整理-最后!
-
玩转灯塔] 0 个基本的自建随机类 API 接口(随机文本、壁纸、视频)
-
华为]NAT 分类与实验配置--NAT 生成的技术背景
-
Java PGgeometry 类使用示例
-
基于 Java 的食品推荐管理系统的设计与实施(源代码 + lw + 部署文档 + 说明等)
-
人工智能:2020北京智源大会五位图灵奖得主与百余位专家 "共话人工智能下一个十年"--6月21日~6月24日日程安排(实时更新,推荐收藏)--6月21日晚
-
C++STL 开发复习与总结(六): 6. C++ 语言输入/输出流 输入/输出格式的定义 控制-2-1 枚举常量(在 ios 类中)
-
CodeFuseEval:代码类大型模型多任务评估基准
-
工业抄表:智能转型与应用深度分析
-
JumpServer 开源版与企业版功能的区别