/*class ren{ public static $color;//静态 static function () { ren::$color; self::$color;//self只能写在类里面,代表这分类 }} */ //不能实例化的类:抽象类abstract class Animal //关 ...
分类:
其他好文 时间:
2016-06-11 21:22:42
阅读次数:
197
1、什么是继承:一个类从另外一个类中得到成员、属性和行为方法等。 案例: //父类 public class Animal { // 变量 public int height=1; // 方法 public void sayHeight(){ System.out.println(height); ...
分类:
编程语言 时间:
2016-06-10 12:27:55
阅读次数:
122
1、在java中,如果子类继承父类的静态变量时,当你在子类面前修改这个静态变量的值,其父类的静态变量也会改变。 案例: //父类public class Animal { //静态属性 public static int Age=1; }; //子类public class Cat extends ...
分类:
编程语言 时间:
2016-06-10 12:26:25
阅读次数:
264
C#中数组实现为System.Array类得实例,它们只是集合类(Collection Classes)中的一种类型。 索引符(indexer)是一种特殊类型的属性,可以把它添加到一个类中,以提供类似于数组的访问。如:在Animal对象的Animals集合中添加一个索引符。 ...
难吃的蛇果,为何能一直称霸美国超市的货架? ”两位诺贝尔奖得主艾克罗夫(George Akerlof)与席勒(Robert Shiller),在《动物精神》(Animal Spirits)一书中,用“劣币驱良币”的例子,解释为何在金融风暴中,明明是风险很高的商品,却一再被追捧。 他们认为,需要理性决 ...
分类:
其他好文 时间:
2016-06-02 06:15:14
阅读次数:
215
这里重点是默认权限(default)和保护权限(protected)的权限范围做了详细的分类,父类和子类所在包不同就会有所不同。下图为:直接把子类放到与其他包中(friendly为默认权限)测试如下:注:其中Test类为测试类,所在包为当前包工程目录:Animal类的测试Cat类的测试Person3类..
分类:
编程语言 时间:
2016-06-01 06:54:19
阅读次数:
247
*******************************class animal(object): def __init__(self): self.is_handsome=True def eat(self): if self.is_handsome: print "eat...." els ...
分类:
其他好文 时间:
2016-05-31 12:28:57
阅读次数:
205
我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个A ...
分类:
编程语言 时间:
2016-05-30 14:24:09
阅读次数:
228
继承 当我们定义完成某个类时,可以再定义一个新类,新类可以继承第一个类。新类被称为子类,而被继承的类称为父类/基类/超类。 继承可以使子类使用父类中的方法,也可以在子类中新定义某个方法,或者在子类中覆盖父类的方法。 来看一个实例: 我们可以看到,在上面的例子中,dog类继承animal类后,就不需要 ...
分类:
编程语言 时间:
2016-05-27 20:23:24
阅读次数:
416
一,单一职责原则:就一个类而言,应该仅有一个引起它变化的原因(就是实现类要责任单一)
英文--Single Responsibility Principle
简写:SRP
举个例子:
父类:Animal
public class Animal {
void move(String animal){
System.out.println(animal + "是主要用脚来...
分类:
其他好文 时间:
2016-05-27 11:46:06
阅读次数:
269