向上类型转换 父类型的引用指向子类型的实例。 Person p = new Person();Animal a = p; //子类对象赋值给父类类型的变量 注意: 向上转型后,子类单独定义的方法会丢失。 如果子类中重写了父类的方法,那么调用这个方法的时候,将会调用子类中的方法。 意义: 减少重复代码 ...
分类:
编程语言 时间:
2020-04-29 18:24:33
阅读次数:
84
while (live){ # nature # -animal # Divinity # -love # Target # Find the essence # Use the brain # Use the eyes # Use hands # Use hearing # Use touch # ...
分类:
其他好文 时间:
2020-04-25 22:03:01
阅读次数:
68
先创建一个可演示的类 注解类 package cn.dai.Reflection.demo; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota ...
分类:
编程语言 时间:
2020-04-23 11:56:22
阅读次数:
70
上一个总标题:https://segmentfault.com/a/11...提问:你有对象了吗?答:没有。笨!new一个不就好了吗! 问题点:为什么我要理解new一个对象的过程?答:不理解这个过程,你就不知道为什么只是new了一下,这个实例就能使用原型的各种方法。 new一个对象的过程:需要经历4 ...
分类:
其他好文 时间:
2020-04-22 00:01:13
阅读次数:
80
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Mon Apr 20 21:08:08 2020 @author: root """ import collections Card = collections.namedtu ...
分类:
编程语言 时间:
2020-04-20 23:51:10
阅读次数:
70
这个例子展示了一些上面没有提到的特性。 这一次,我们使用extends关键字创建了Animal的两个子类:Horse和Snake。 与前一个例子的不同点是,派生类包含了一个构造函数,它必须调用super(),它会执行基类的构造函数。 而且,在构造函数里访问this的属性之前,我们一定要调用super ...
分类:
其他好文 时间:
2020-04-17 14:00:19
阅读次数:
65
嵌套规则 ...... 声明变量 // scss $width: 50px; .wt { width: $width; } 数学运算 // scss #id { width: (1 + 2) *3px; width: $width/2; margin-left: 5px + 8px/2px; } p ...
分类:
Web程序 时间:
2020-04-11 13:10:27
阅读次数:
77
class Animal { } class Dog extends Animal { } class Cat extends Animal { } //泛型如果明确的写的时候,前后必须一致 Colletion<Object> c1 = new ArrayList<Object>(); Collet ...
分类:
其他好文 时间:
2020-04-05 13:19:53
阅读次数:
89
class Animal(object): pass # 大类: class Mammal(Animal): pass class Bird(Animal): pass class Runnable(object): def run(self): print('Running') class Fly ...
分类:
其他好文 时间:
2020-04-05 12:01:37
阅读次数:
105
一、啥是反射? 通过反射机制加载一个class字节码文件,获得并调用任意一个类的所有属性和方法。 二、反射能干啥? 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 三、干一干试试看! 1. Animal样本 ...
分类:
其他好文 时间:
2020-03-24 00:59:29
阅读次数:
64