在Java中,接口(interface)的所有成员变量默认是public static final,也只能是public static final。 所有的方法默认是public,也只能是public。注:接口中的方法都是抽象方法,但不需要写abstract。即下面...
分类:
编程语言 时间:
2014-11-27 17:58:55
阅读次数:
137
virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子类...
分类:
其他好文 时间:
2014-11-27 09:09:19
阅读次数:
139
一.ListView 1.三种Adapter构建ListView ListView添加条目的时候, 可以使用setAdapter(ListAdapter)方法, 常用的ListAdapter有三种 BaseAdapter: 定义一个类继承BaseAdapter, 重写4个抽象方法, ListV...
分类:
移动开发 时间:
2014-11-25 07:06:57
阅读次数:
187
【设计模式】 抽象类和接口一. 抽象类 1. 不能实例化 2. 内部方法可以有实现,也可以是是抽象方法 3. 内部属性和方法有访问修饰符 4. 抽象子类继承时, 父类抽象方法可以不实现 5. 单一继承 6. 相同属性,相同方法(可以是不同实现)用抽象类, 因内部方法可以有实现,可以在父类...
分类:
其他好文 时间:
2014-11-24 17:04:43
阅读次数:
208
今天在云和学院学了很多,我这次只能先总结一下C#中的虚方法和抽象的运用。理论:?用virtual修饰的方法叫做虚方法?虚方法可以在子类中通过override关键字来重写?常见的虚方法:ToString() Equals实操:定义一个People的父类,包括Name,Gender,Age,和一个Pe....
今天在云和学院学了多态和接口,今天总结的可能不是很准确。多态——抽象类与抽象方法由abstract修饰abstract的使用注意–抽象方法没有方法体–抽象成员只能存在于抽象类中–抽象类可以有非抽象成员–抽象类的派生类必须实现抽象方法体–抽象类只能用作基类,无法实例化用virtual修饰的方法叫做虚方...
分类:
其他好文 时间:
2014-11-20 21:34:05
阅读次数:
256
简述 接口是Java中比较重要的一个特性,为我们提供了一种将接口和实现分离的更加结构化的方法。此外,接口还可以用来实现多重继承。在了解接口之前,我们先学习一下抽象类。抽象类和抽象方法 抽象类是指在某个类中,是指存在抽象方法的类,不管是抽象方法一个还是多个。所谓抽象方法,就是指在类中,仅有...
分类:
其他好文 时间:
2014-11-19 21:45:10
阅读次数:
273
1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。2.构造一个IntentReceiver类,重构其抽象方法onReceiveIntent(Context ...
分类:
移动开发 时间:
2014-11-19 12:29:34
阅读次数:
168
一个包含一个或多个纯虚函数的类叫做抽象类。使用关键字abstract声明。抽象类不能初始化,只提供部分实现。可以被继承,继承抽象类的类必须实现抽象类中的虚方法。抽象类只能通过接口或是作为其他类的基类使用。抽象类能够被用于类,属性,方法,索引和事件。使用abstract声明表示要作为其他类的基类使用,...
观察者模式有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式中有四个角色:
抽象主题:它是一个接口。它把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象。其中有三个抽象方法:
Attac...
分类:
移动开发 时间:
2014-11-14 12:43:51
阅读次数:
258