类的相关知识 初识类 声明 def functionName(args): '函数文档字符串' 函数体 ''' class 类名: '类的文档字符串' 类体 ''' #我们创建一个类 class Data: pass class Person: #定义一个人类 role = 'person' #人的 ...
分类:
其他好文 时间:
2018-01-23 00:54:41
阅读次数:
183
继承 先看个简单的例子了解一下继承。 class Animal: # 父类 def __init__(self, name, age, department): self.name = name self.age = age self.department = department def runn ...
分类:
编程语言 时间:
2018-01-22 01:19:25
阅读次数:
172
#一个接口,多种实现 #实现接口的重用 class Animal: def __init__(self, name): # Constructor of the class self.name = name def talk(self): # Abstract method, defined by ... ...
分类:
编程语言 时间:
2018-01-21 21:31:37
阅读次数:
187
面向对象的三大特性: 多态 多态指的是一类事物有多种形态。Python3天生支持多态。 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self) ...
分类:
编程语言 时间:
2018-01-19 16:51:48
阅读次数:
183
package com.cwcec.tag; class Fruit { } class Apple extends Fruit{} class Animal { public Fruit eat(Fruit fruit) { System.out.println("Animal eat..."); ...
分类:
编程语言 时间:
2018-01-18 14:10:48
阅读次数:
132
阅读目录 一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass c ...
分类:
其他好文 时间:
2018-01-17 23:34:01
阅读次数:
212
转载: Java不支持多重继承,即一个类只能有一个父类 为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口 接口是抽象方法和常量值定义的集合,是一种特殊的抽象类接口中只包含常量和方法的定义,没有变量和方法的实现接口中的所有方法都是抽象的接口中成员的访问类型都是public接口中的变量默 ...
分类:
编程语言 时间:
2018-01-14 16:42:28
阅读次数:
207
一:泛型类 把泛型定义在类上:作用域是整个类的内部 格式:public class 类名<泛型类型1,…> 注意:泛型类型必须是引用类型 输出结果: javase[javase,javaee,javame] 泛型方法 把泛型定义在方法上:作用域是整个方法 格式:public <泛型类型> 返回类型 ...
分类:
编程语言 时间:
2018-01-13 23:54:13
阅读次数:
372
[修饰符] class 子类名 extends 父类名 { 类体 } 例: 继承中的重写 子类中的方法名与父类中的相同时,不继承父类方法,执行子类方法。重写也成为覆盖。 例:父类Animal,子类Cat、Dog、Sheep,执行文件Zoo Dog类和Cat类都重写了父类的方法cry( ),执行子类方 ...
分类:
其他好文 时间:
2018-01-12 13:18:49
阅读次数:
170