Objective-C:02_面向对象-思想

我写的笔记可能很简单,有很多东西我都没有去记录。因为那些东西在我看来不重要,或者我知道。

关于想对象思想这一块我记录的更少了,这一块以前在做.net的时候理解的还可以,所以在学习的时候就没有记录太多的东西。

面向过程:面线过程在意的是解决问题需要那些步骤

面向对象:面向对象在意的是解决问题需要那些对象

常用术语:

面线过程:Procedure Oriented

面向对象:Object Oriented,简称OO

面向对象编程:Object Oriented Programming,简称OOP

想要创建对象,必须要先有类。面向对象解决问题应该是先考虑需要设计哪些类,再利用类创建多少个对象

设计类:类名、属性、行为

类名规范:

类名的第一个字母必须是大写

不能有下划线

多个英文单词,每个英文单词首字母大写

如果笔记中有错误的地方,欢迎大家能指出来,我们共同成长!

时间: 2024-11-02 01:44:08

Objective-C:02_面向对象-思想的相关文章

06 面向对象思想概述

06.01_面向对象(面向对象思想概述)(了解) A:面向过程思想概述 第一步 第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子 洗衣服 D:面向对象思想特点 a:是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做) b:可以将复杂的事情简单化(对使用者来说简单了,对象里面还是很复杂的) c:将我们从执行者变成了指挥者 角色发生了转换 E:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情.(如果有对象,直接用对象,对我们直接提供服务)

06.01_面向对象(面向对象思想概述)

###06.01_面向对象(面向对象思想概述)(了解)* A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) * C:举例 * 买煎饼果子 * 洗衣服 * D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换* E:面向对象开发 * 就是不断的创建对象,使用对象,指挥对象做事情.* F:面向对象设计 * 其实就是在管理和维护对象之间的关系.* G:面向

【Java面向对象基础(三)】面向对象思想

[喵"的Android之路][基础篇(三)][Java面向对象基础]面向对象思想 1 面向对象的WWH 1.1 What--什么是面向对象 首先,要理解“对象”.在Thinking in Java中提到“Everything is an object”,即万物皆对象.这里的“对象”指的是任何实体或者任何可以当作实体看待的“虚幻的事物”.比如现实中的人(男人.女人.老人.小孩而...).动物(大象.狮子.猴子...).桌子.凳子.汽车.ATM机等等,也可以使看不见摸不着的空气(氧气.二氧化碳.氮气

面向对象思想,简单实例

下面有一行代码,作用是求1-50之间偶数的和 public class Mianxiangduixiang { public static void main(String[] args) { int sum=0; for(int i=0;i<=50;i++,i++){ sum+=i; } System.out.println(sum); } } 现为了实现让主方法调用方法来解题,引入面向对象思想: 首先在主类外面编写一个类Func: 并在类中编写一个子方法func1,返回值为int型 然后将主

面向对象思想

面向对象思想 编辑 面向对象的程序设计语言必 须有描述对象及其相互之间关系的语言成分.这些程序设计语言可以归纳为以下几类:系统中一切事物皆为对象:对象是属性及其操作的封装体:对象可按其性质划 分为类,对象成为类的实例:实例关系和继承关系是对象之间的静态关系:消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式:方法是消息的序列. 中文名 面向对象思想 性    质 思想 类    别 程序设计语言 领    域 软件 目录 1 简介 2 理解 3 面向对象 4 存在问题 5 概念特征 6 要

JAVA学习--面向对象思想的落地法则

* 面向对象思想的落地法则一:  * 1.设计类,并设计类的成员(成员变量&成员方法)  * 2.通过类,来创建类的对象(也称作类的实例化)  * 3.通过“对象.属性” 或“对象.方法”来调用,完成相应的功能  *  * 二.创建的多个对象,彼此各自拥有一套类的属性.当对其中一个对象的属性进行修改时,  * 不会影响到其他对象的属性值.  *  * 三.类的属性(成员变量)  *   成员变量 vs 局部变量  *   相同点:1.遵循变量声明的格式: 数据类型 变量名 = 初始化值  * 

使用面向对象思想处理cookie

实例:使用面向对象思想处理cookie如果读者对cookie 不熟悉,可以在第七章学习它的使用方法,虽然在那里创建了几个通用函数用于cookie 的处理,但这些函数彼此分离,没有体现出是一个整体.联想到JavaScript中Math对象的功能,它其实就是通过Math这个全局对象,把所有的数学计算相关的常量和方法都联系到一起,作为一个整体使用,提高了封装性和使用效率.现在对cookie的处理事实上也可以按照这种方法来进行.6.9.1 需求分析对于cookie 的处理,事实上只是封装一些方法,每个对

什么是面向对象思想

什么是面向对象思想 2016-12-13 15:02 393人阅读 评论(0) 收藏 举报  分类: 版权声明:本文为博主原创文章,未经博主允许不得转载. 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节:这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程.面向对象有三大特征:封装性.继承性.多态性,其中封装性指的是隐藏了对象的属性和实现细节,仅对外提供公共的访问

Java - 面向对象思想进行JDBC编程

mysql-connector-java-5.1.7-bin.jar jdbc.properties driver=com.mysql.jdbc.Driver jdbcUrl=jdbc\:mysql\://localhost\:3306/lesson user=root password= JDBCTools.java package 面向对象思想进行JDBC编程; import java.io.IOException; import java.io.InputStream; import ja