OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:
其他好文 时间:
2014-08-18 12:26:54
阅读次数:
163
新建一个工程,工程里面有Person, dog,blackman三个类,person需要找个人来帮他盖房子。分析:dog是动物,肯定不会造房子,blakman,或许可以建房子,那程序如何判断blackman,dog能否建房子?那我们就需要一个东西来限定/指定他们的属性,这就是协议咯,协议在我看来就是...
分类:
其他好文 时间:
2014-08-18 10:26:23
阅读次数:
227
PHP Array 函数定义和用法array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值。注释:如果键是数字的,所有元素都将获得新的键,从 0 开始,并以 1 递增带有数字键:"Dog",1=>"Cat",2=>"Horse");echo array_shift($a);pri...
分类:
Web程序 时间:
2014-08-14 10:37:28
阅读次数:
236
先来看一下下面这段代码:
package me.javen.oop;
public class ThisDemo {
public static void main(String[] args) {
Dog dog = new Dog("小花", 10);//创建对象
System.out.println(dog);
}
}
class Dog{
private Stri...
分类:
编程语言 时间:
2014-08-12 17:28:04
阅读次数:
221
看一段代码:(Demo112.java),先了解为什么要使用this。/* this的必要性*/public class Demo112{ public static void main(String []args){ Dog dog1=new Dog(2,"大黄"); ...
分类:
编程语言 时间:
2014-08-10 18:06:50
阅读次数:
242
/**
* 功能:内存存放地址的地方
* 时间:2014年7月31日09:50:10
* 作者:cutter_point
*/
#include
using namespace std;
//全局变量的存放地点
int dog, cat, bird, fish;
//函数存放内存地点
void f(int pet)
{
cout<<"pet id number: "<<pet<<e...
分类:
编程语言 时间:
2014-08-10 13:05:40
阅读次数:
249
//// main.m// OCbasic1//// Created by apple on 14-8-5.// Copyright (c) 2014年 苹果IOS软件开发者. All rights reserved.//#import #import "Dog.h"int main(int arg...
分类:
其他好文 时间:
2014-08-10 12:57:40
阅读次数:
202
Dogs may refuse to wear dog collars at the very beginning, and many dog keepers feel confused and helpless. Collars can help pet keepers to manage the...
分类:
其他好文 时间:
2014-08-07 18:48:40
阅读次数:
306
//json转换成oc对象 NSString *jsonStr= @"{\"name\":\"Zhangsan\",\"age\":20,\"dog\":{\"name\":[\"XiaoHei\", \"XiaoQiang\"]}}"; NSData *data=[jsonStr d...
分类:
Web程序 时间:
2014-08-05 00:16:28
阅读次数:
275
嘻嘻,这个是自己的思想打的代码,独一无二,居然过了。首先构造字典树的节点,包括一个root,我把要保存的对应信息,如dog ogdoy中的dog保存在一个数组中,这个数组原本是一个单词结束标志,注意string的使用,我的代码内存快爆掉了,刚刚过的。#include#include#include#...
分类:
其他好文 时间:
2014-08-04 17:28:17
阅读次数:
228