JavaScript作为一种基于对象(非严格面向对象)的语言,函数在JS中的地位非同一般:用函数声明类和对象。甚至函数本身也是对象。一、函数的三种声明方式辨析。1.function命令function printAbc(){console.log('ABC');}2.函数表达式(变量赋值形式)var...
分类:
编程语言 时间:
2015-02-18 12:59:39
阅读次数:
176
描写叙述:怎样组合类和对象以获得最大的结构;不是对接口和实现进行组合,而是描写叙述了怎样对一些对象进行组合,从而实现新功能的一些方法;分类:适配器模式http://blog.csdn.net/huo065000/article/details/22177651装饰模式http://blog.csdn...
分类:
其他好文 时间:
2015-02-17 15:19:18
阅读次数:
180
我们知道在面向对象的程序设计语音中有两个很重要的概念,就是类和对象,其中类是某一批对象的抽象,我们可以
把类理解成某种概念,那对象就是一个具体存在的实体。
在接下来讲解的Java语言就是一门面向对象的程序设计语言,其中类和对象是核心。
在Java中创建类主要如下格式:
public class Teacher {
}
其中修饰符除了public之外,还可以使用其它修饰符,如:final...
分类:
编程语言 时间:
2015-02-16 16:56:49
阅读次数:
234
一、面象对象二、什么是类我肯定说,不知道、不清楚。简单讲类是java中的基本单元,类是具有相同特性和行为的对象集合三、类的定义3.1、类的定义class 类名称{数据类型 属性 ;….public 返回值的数据类型 方法名称(参数1,参数2…){ 程序语句 ; [return 表达式;]}}3.2、...
分类:
编程语言 时间:
2015-02-16 16:47:11
阅读次数:
160
类或者对象的大小可以用sizeof运算符算出,即sizeof(object_name)。可是sizeof(object_name)的值与其成员的大小是什么关系呢,答案是:一个对象的大小>=所有非静态成员大小的总和。
为什么是大于等于而不是正好相等呢?超出的部分主要有以下两方面:
1) C++对象模型本身
对有虚函数的类来说,必须为它的对象提供运行时类型信息(RTTI,R...
分类:
其他好文 时间:
2015-02-09 21:43:55
阅读次数:
210
所有的类的共同的父类:Object类方法1:toString()方法2:equals() 比较对象的引用是否指向同一个内存地址可以通过重写equals()方法来来比较对象的类类型以及属性的属性值是否相同,方法:右键单击,source-》重写equals和hashCode方法getClass()方法:...
分类:
编程语言 时间:
2015-02-08 12:50:03
阅读次数:
200
什么是类?类是具有相同属性和方法的对象的集合,是抽象的概念什么是对象?一切客观存在的事物都可以称作对象,是客观存在的属性:对象的特征方法:对象的功能,操作类名的命名方法:首字母均需要大写,注意编码的规范!!类文件是以*.Java的方法命名的//类在被实例化后,其属性和方法才会被加载到内存中去floa...
分类:
编程语言 时间:
2015-02-08 11:32:41
阅读次数:
198
main函数//// main.m// 2-2 LessonClassAndObject//// Created by lanouhn on 15/2/2.// Copyright (c) 2015年 lanouhn. All rights reserved.////import引用系统的头文件用 ...
分类:
其他好文 时间:
2015-02-04 09:20:02
阅读次数:
194
这些天遇到了好多事,所以自己信誓旦旦说好的会在一天之内看完的视频,最后却没有做到。每每想到总会有几分歉疚。昨天终于结束了那段视频,今天可以开始整理笔记了。OC 大概有了自己理解的一套方法,可是在一些细节里面有的时候会钻牛角尖,每次遇到钻牛角尖的问题,我自己都十分明白这是钻牛角尖,这一定是。而且这是我...
分类:
其他好文 时间:
2015-02-01 13:26:41
阅读次数:
103
析构函数也是一个特殊的成员函数。它的作用与构造函数相反。它的名字是在类名的前面加一个“~”符号。在C++中“~”是位取反运算符。当对象的生命结束时,会自动执行解析函数。以下几种情况会执行析构函数: 1.如果在一个函数中定义了一个对象,当这个函数被调用结束时,对象应该释放,在对象释放前自动执行析构函....
分类:
编程语言 时间:
2015-01-28 17:45:33
阅读次数:
323