码迷,mamicode.com
首页 >  
搜索关键字:animal    ( 988个结果
多态、抽象类与接口
学习内容: 一、多态 1.定义:同一变量,同一方法执行出不同结果。 示例代码: class Animal{//创建父类 void move() { }}class Dog extends Animal{//子类1 void move() { System.out.println("狗的移动方式是跑步 ...
分类:其他好文   时间:2020-07-26 15:50:58    阅读次数:62
C++基础-类的继承
类的继承: 当使用class Pig:public Animal{} 就可以继承Animal里面的属性, 类的函数改写: 对于继承父类的属性,可以在子类里面重新被定义和改写 #include <iostream> class Animal{ public: std::string mouth; An ...
分类:编程语言   时间:2020-07-19 15:56:48    阅读次数:61
pythOn for循环
pythOn for循环 for animal in animals: print(animal) 注意两点一个是注意加冒号;一个是只有命令行前面有空格才能执行循环(不管几个空格) 例题4-2 animals = ['pig','dog','cat'] for animal in animals: ...
分类:编程语言   时间:2020-07-16 12:19:24    阅读次数:59
JAVA-匿名对象类等
1、抽象类 public abstract class Animal { public abstract void eat(); public abstract void sleep(); } 2、程序入口 public class Test { public static void main(St ...
分类:编程语言   时间:2020-07-14 18:01:11    阅读次数:67
Python中abc
import abc 指定metaclass属性将类设置为抽象类,抽象类本身只是用来约束子类的,不能被实例化 class Animal(metaclass=abc.ABCMeta): # 统一所有子类的方法 @abc.abstractmethod # 该装饰器限制子类必须定义有一个名为talk的方法 ...
分类:编程语言   时间:2020-07-11 23:10:49    阅读次数:157
Java面向对象详解-上
一、类及对象 1. 类的组成成分 属性(成员变量,Field) 方法(成员方法,函数,Method) 2. 属性 成员变量 vs 局部变量 相同点: 遵循变量声明的格式: 数据类型 变量名 = 初始化值 都有作用域 不同点: 声明的位置的不同 :成员变量:声明在类里,方法外, 局部变量:声明在方法内 ...
分类:编程语言   时间:2020-07-08 22:58:36    阅读次数:57
多态及练习题
多态就是父类引用指向子类对象 例如Animal a = new Dog();//向上转型 多态必须使用向下转型的时候:当在其他类中调用子类对象中独有的方法的时候需要向下转型 Animal a = new Dog(); Dog d = (Dog) a;//向下转型 多态在实际中的应用实际上就是为了程序 ...
分类:其他好文   时间:2020-06-26 00:57:11    阅读次数:104
面向对象三大特性之——继承
面向对象三大特性之——继承 继承 -- 需要解决代码的重复 继承语法: class A: pass class B(A): pass B继承A,A是父类,B是子类 A是父类(基类 超类) B是子类(派生类) 子类可以使用父类中的 : 方法 静态变量 class Animal: def __init_ ...
分类:其他好文   时间:2020-06-21 19:49:15    阅读次数:47
Java 动物声音“模拟器”(用接口实现)
(1)编写接口Animal (Animal.java) public interface Animal{ public abstract void cry(); public abstract String getAnimalName(); } (2)编写模拟类Simulator (Simulato ...
分类:编程语言   时间:2020-06-21 11:50:44    阅读次数:126
联合类型和类型保护
1 interface Bird{ 2 fly:boolean; 3 sing:()=>{} 4 } 5 interface Dog{ 6 fly:boolean; 7 bark:()=>{} 8 } 9 //不会提示sing和bark方法需要判断,直接使用会报错 10 //两种常用方法:一种用 a ...
分类:其他好文   时间:2020-06-17 01:29:04    阅读次数:74
988条   上一页 1 2 3 4 5 6 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!