当前位置: 首页 > news >正文

19_传智播客iOS视频教程_类和对象

什么是类?什么是对象?

看的见、摸的着、拿过来就可以直接使用.例如报纸就是一个对象.


学生这个东西可不可以只是指一个?就只有那一个才是学生.不是的,学生是有很多个的.它是对一类人的统称。类是统称。所以学生是单指一个人还是指一群人?一群人,所以学生是个统称。你叫小东带个学生来,小东肯定会哭,因为学生那么多,你到底要找谁?你到底要找哪一个学生瞬间他就崩溃掉了,因为有那么多学生他根本不知道你要找的是哪一个。

对象是一个具体,类是由一个一个的具体抽象出来的。

如果你不确定它是对象还是类,那么请你记住它是统称还是具体?

统称和具体,只要没有具体到唯一的一个,那么它就不应该是一个对象。

/*
   1.什么是对象?
 
     对象是现实生活中的1个具体存在. 看得见、摸的着.拿过来就可以直接使用.
 
   2.什么是类.
 
     物以类聚   人以群分.
 
     类是对一群具有相同特征或者行为的事物的1个统称.  抽象的.  不能直接使用.
 
     如果非要使用类的话呢?只能去找到这1类事物中的1个具体存在,然后使用这个具体存在.
 
   3. 案例
 
      食物.
 
      水果.
 
      苹果.
 
      烟台苹果.
 
      小东早上吃的那1颗苹果.
 
      交通工具.
      车.
      汽车.
      奔驰汽车.
      奔驰汽车CLS350.
 
 
 
 */

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7150987.html

相关文章:

  • Msql入门实战之下
  • Repeater的使用及其鼠标特效,行链接的使用
  • Linux下汇编语言学习笔记15 ---
  • 安卓生成证书 for mac
  • Hive任务优化(2)
  • Maven classpath
  • java编译变量的正确写法和控制台输入
  • 搜索引擎高级搜索语法
  • SQL索引基础
  • Node.js 之 HTTP实现详细分析
  • 断言
  • html相关
  • 4、使用WebAPITestClient
  • 王自如与老罗的辩论赛谁赢了?!
  • 01背包模板
  • python3.6+scrapy+mysql 爬虫实战
  • 【Leetcode】104. 二叉树的最大深度
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • Cumulo 的 ClojureScript 模块已经成型
  • JavaScript 基本功--面试宝典
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • mysql_config not found
  • node 版本过低
  • Quartz初级教程
  • springboot_database项目介绍
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 闭包--闭包之tab栏切换(四)
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 大整数乘法-表格法
  • 对象引论
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 深度学习在携程攻略社区的应用
  • 说说动画卡顿的解决方案
  • 自定义函数
  • ​linux启动进程的方式
  • # include “ “ 和 # include < >两者的区别
  • #if #elif #endif
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (12)目标检测_SSD基于pytorch搭建代码
  • (2)MFC+openGL单文档框架glFrame
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (排序详解之 堆排序)
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Family_物联网
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net Redis的秒杀Dome和异步执行
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .NET设计模式(2):单件模式(Singleton Pattern)