多态的概念:通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态override实现多态public class Animal { public virtual void Eat() { Console.WriteLine("An...
———————————————————————————————————————————
super关键字的使用
#import
@interface Animal : NSObject
-(void)run;
-(void)eat;
//+(void)eat;
@end
@implementation Animal
-(void)run
{
NSLog(...
分类:
其他好文 时间:
2015-08-27 00:34:39
阅读次数:
153
final顾名思义就是“最终的,最后的”。
final修饰方法可以得到“最后的方法”,即不能被子类重写的方法。
class NbaPlayer{
final public function eat($food){
echo "food is ".$food;
}
}
final修饰类可以得到“最后的类”,即不能被继承的类。
final cla...
分类:
Web程序 时间:
2015-08-25 23:50:25
阅读次数:
196
Person.h#import @interface Person : NSObject-(void)eat;@end//2.第二种方法//分类的声明//创建分类@interface ()@interface Person (MyCategory)-(void)run;@endPerson.m#i....
分类:
移动开发 时间:
2015-08-19 20:21:47
阅读次数:
128
Group Anagrams
Given an array of strings, group anagrams together.
For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"],
Return:
[
["ate", "eat","tea"],
["nat","tan"],
["bat...
分类:
其他好文 时间:
2015-08-19 13:33:55
阅读次数:
149
———————————————————————————————————————————
如何根据题目准确完整清晰的声明一个类并实现给定的行为
/*
//下面这个程序教大家如何根据题目去声明一个类,并完成题目中描述的行为。如何让代码表示的准确清晰。
类名:Person
属性:年龄(_age)、体重(_weight)
动作:吃饭(eat)方法、散步(walk)方法
功...
分类:
其他好文 时间:
2015-08-18 19:17:56
阅读次数:
135
并查集
想法很简单
开两个数组
吃 与 被吃
然而 炸了我一下午
mlgb
贴个错误代码
吃饭去了
烦
#include
#include
#include
using namespace std;
const int maxn=55555;
int fa[maxn];
int eat[maxn];
int ate[maxn];
int find(int x)
{
...
分类:
其他好文 时间:
2015-08-07 20:03:09
阅读次数:
85
1.delegate传值,传事件。1、避免子类化带来的过多的子类以及子类与父类的耦合2、通过委托传递消息机制实现分层解耦eg.代理#import @class Children; @protocol ChildrenDelegate @required- (void)Eat:(Children *....
分类:
其他好文 时间:
2015-08-01 17:03:18
阅读次数:
105
题目传送门 1 /* 2 题意:k次操作,g:i猫+1, e:i猫eat,s:swap 3 矩阵快速幂:写个转置矩阵,将k次操作写在第0行,定义A = {1,0, 0, 0...}除了第一个外其他是猫的初始值 4 自己讲太麻烦了,网上有人讲的很清楚,膜拜之 5 ...
分类:
其他好文 时间:
2015-07-31 21:38:56
阅读次数:
125
比起前面的封装和继承,多态这个概念不是那么好理解。我们还是从一个事例开始:公司最近为了陶冶情操,养了几种动物(Animal),有猫(Cat)、狗(Dog)、羊(Sheep),这些动物都有共同的特性,会吃(Eat)、会叫(Shout),但是它们吃的不同,叫的也不同。既然这样,我们能不能设计一个动物类(...