package com.excer; public class Animal { public String name; public void eat(){ System.out.println("吃东西"); } public static void main(String[] args){ A ...
分类:
其他好文 时间:
2016-04-05 00:37:49
阅读次数:
160
简单工厂是一个实体类,包含了根据不同参数直接创建对象的方法。而抽象工厂(Abstract Factory pattern)则是在简单工厂的基础上将(多个)工厂类进一步进行抽象(如UML图示): 在工程中,我们创建了两个实体类:动物类(Animal)和植物类(Plant);这两个类分别遵循协议Anim ...
分类:
其他好文 时间:
2016-03-30 19:37:03
阅读次数:
172
package com.alhh.java; public class Zoo { public static void main(String[] args){ //类的实例化,如下的a1就是一个实实在在的对象 Animal a1=new Animal(); //通过对象调用属性 a1.name=
分类:
其他好文 时间:
2016-03-18 19:52:48
阅读次数:
137
在javascript中是支持面向对象编程的,讲到面向对象(Object Oriented简称为OO)一般很容易想到继承和多态,而在javascript中呢,继承主要是靠原型链作为主要方法去实现的。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 来看一段代码: 函数Animal就
分类:
编程语言 时间:
2016-03-15 06:18:49
阅读次数:
190
一、类的多态、继承 类的多态:统一接口调用 #!/usr/bin/env python # -*- coding:utf-8 -*- class Animal: def __init__(self, name): # Constructor of the class self.name = name
分类:
其他好文 时间:
2016-03-12 01:34:47
阅读次数:
265
多态 1 class Animal: 2 def __init__(self, name): # Constructor of the class 3 self.name = name 4 def talk(self): # Abstract method, defined by conventio
分类:
编程语言 时间:
2016-03-07 01:30:11
阅读次数:
280
一.类 1 #coding=utf-8 2 class Animal(object): 3 def __init__(self, name): 4 self.name = name 5 zebra = Animal("Jeffrey") 6 print zebra.name 7 8 #overrid
分类:
编程语言 时间:
2016-03-06 19:19:53
阅读次数:
275
1 class Animal(object): 2 name = "hello" 3 4 def __init__(self, name): 5 self.name = name 6 self.__num = 100 7 8 @classmethod # 类方法,只能访问类属性,不能调用实例属性 9
分类:
其他好文 时间:
2016-03-04 16:24:19
阅读次数:
211
首先创建一个工程, 然后创建一个动物类(Animal),然后再创建一个猫类和一个狗类,最后创建一个人类来给动物喂食。 动物类继承NSObject 而猫类和狗类继承动物类 人类喂食也继承NSObject 动物类 //类的声明 #import <Cocoa/Cocoa.h> @interface Ani
分类:
其他好文 时间:
2016-03-01 12:43:33
阅读次数:
124
学习如何使用索引器,索引器的使用是public 类型 this[int index]{get{};set{}} ,访问通过类的实例(对象)加[i], 例如animal[i],就像访问数组一样,其实就是类的数组访问的使用书写。 使用详情请看msdn。 例子如下: class IndexerClass
分类:
其他好文 时间:
2016-02-25 00:09:00
阅读次数:
181