is-a&has-a
来源:互联网 发布:java 线程锁活锁 死锁 编辑:程序博客网 时间:2024/05/18 01:42
is-a&has-a
在面向对象的语言中常常遇到
is-a
和has-a
的说法,看到总是一头雾水。
is-a
常常指的是类与类之间的关系,例如动物和小狗的关系,小狗is-a
动物。
class Animal(object): pass## Dog is-a Animalclass Dog(Animal): pass
has-a
常用于知道对象的与成员的关系,例如小狗可以汪汪叫,可是说小狗has a
汪汪叫的属性。
class Dog(Animal): def wow(self): print "Dog can WOW." # Dog has a 'wow'
阅读全文
0 0
- is-a has-a
- is-a&has-a
- is-a, is-like-a, has-a
- is-a, is-like-a, has-a
- is-a VS has-a
- is-a And has-a
- is-a 与 has-a
- “is a” 和”has a“
- Is -A 与Has - A
- HAS-A和IS--A
- UML has a/ is a
- “is a” 和”has a“
- is-a和has-a
- java is-a has-a
- is-a 和 has-a
- is-A && as-A && has-A
- is-a、 has-a、 use-a
- is-a && has-a && like-a
- ClassLoader.getSystemResource("log4j.properties")问题
- python快速搭建http服务
- C语言第五课
- 我怕写程序
- 667. Beautiful Arrangement II
- is-a&has-a
- AppDelegate警告 Initalizing 'AppDelegate * __strong'
- SharePreferences源码分析(SharedPreferencesImpl)
- 避免使用终结方法
- Istio: Traffic Management for your Microservices Practices
- JDBC
- Zerynth使用-1
- rails 数据验证(rails guides学习笔记)
- C语言循环的测试