#方法一: 修改model class Animal(models.Model): name = models.CharField(max_length=50, default='') type = models.CharField(max_length=50, default='') countr... ...
分类:
其他好文 时间:
2017-12-22 19:41:23
阅读次数:
468
一、继承 当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的run(),在代码运行的时候,总是会调用子类的run()。 二、多态 当我们定义一个class的时候,我们实际上就定义了一种数据类型。 看来c不仅仅是Dog,c还是Animal!所以,在继承关系中,如果一个实例的 ...
分类:
编程语言 时间:
2017-12-17 15:58:55
阅读次数:
147
package com.xdf.demo; /** * 匿名内部类 */public interface Animal { /** * 所有动物吃饭的方法 */ void eat();}*************************************** package com.xdf.d ...
分类:
其他好文 时间:
2017-12-13 14:55:18
阅读次数:
103
package com.xdf.demo; public abstract class Animal { // 所有动物的父类 private String name; // 姓名 private String strain; // 品种 private char sex; // 性别 /** * ...
分类:
其他好文 时间:
2017-12-13 14:42:11
阅读次数:
153
package com.whxiong.work06;/* * 动物类接口 */public interface Animal { /** * 动物的叫声 */ void shout();} /** * 狗狗类 * @author whx */ class Dog implements Animal ...
分类:
其他好文 时间:
2017-12-13 12:00:11
阅读次数:
147
类型转换和多态(也叫动态绑定) 函数在运行过程中,根据实际的对象类型,自动选取对应对象的方法。 class Animal { private String name; Animal(String name) {this.name = name;} public void enjoy(){ Syste ...
分类:
其他好文 时间:
2017-12-13 02:11:53
阅读次数:
119
package com.whxiong.work04; public abstract class Animal { private int age; public Animal(int age){ this.age=age; } public int getAge() { return age; ...
分类:
其他好文 时间:
2017-12-11 11:29:11
阅读次数:
179
课堂练习:教材143页4.编程题 Animal类 Simulator类 Dog 类 Cat类 Application类 运行结果: ...
分类:
编程语言 时间:
2017-12-10 21:36:42
阅读次数:
388
super关键字:解决当子类重写父类对象方法后,子类对象无法访问父类的成员1,调用父类成员变量和方法 super.成员变量 super.成员方法([参数1,参数2.......])Example: 2,super调用父类的构造方法 super([参数1,参数2.......])Example 补充 ...
分类:
其他好文 时间:
2017-12-10 13:03:00
阅读次数:
190
我们现在写了三个类Class Dog Animal 类的初始化就是走完源码,读出JVM配置,返回类运行时对象 调用Dog类的构造方法new Dog()返回一个实例 我们可以设定一个变量dog指向它,并约定其为Dog类型 调用Dog类的class方法Dog.class返回一个实例 我们可以设定一个变量 ...
分类:
其他好文 时间:
2017-12-10 11:28:29
阅读次数:
125