在看过C++之后,再看C#的面向对象感觉就不难了,只是有一些区别而已。
1、类定义
使用class关键字来声明类,其和C++不同的地方是在大括号之后不需要冒号
class 类名
{
//类的内部
} //C++这里有一个冒号,而C#没有
2、类成员
3、字段与属性
首先我们先区分一下C#数据成员中的字段、常量与事件成员。字段、常量是与类的相关变...
public class MainActivity extends Activity implements View.OnClickListener {
private TextView Txt;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
分类:
移动开发 时间:
2015-05-16 23:23:27
阅读次数:
343
最大堆的性质是除了根节点之外的所有节点(i)都需要满足A[PARENT(i)]>A[i],即其对应节点值小于其父节点对应值。下面实现以数组int []a构建最大堆。public class Heap {public static int Left(int i)//返回左子结点{return 2*i+...
分类:
编程语言 时间:
2015-05-16 23:05:46
阅读次数:
148
1.通过ID分页,要求id是顺序并且连续的: page?=?0
class?MainHandler(tornado.web.RequestHandler):
????def?get(self):
????????global?page
????????page_pre=self.get_argument("m...
分类:
Web程序 时间:
2015-05-16 22:00:18
阅读次数:
145
问题1: 虚方法首先,看下面的代码。namespace CSharpTest
{
class A
{
public void fun()
{
Console.WriteLine("这是父类方法");
}
} class B : A
{
public void fun()...
【关键字keyword】
uml接口interface是一个只有公共操作public operations没有方法体method body的类。他用类图标class icon和关键字>表示。
>简写为>,{abstract}简写为{A}。
uml1中引号guillemets主要用于原型stereotype。
原型被用作概况profile的一部分。
【分类和一般...
分类:
其他好文 时间:
2015-05-16 20:38:16
阅读次数:
167
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中调用min,pop,push函数的时间复杂度都是O(1)。
#include
#include
using namespace std;
template class StackWidthMin{
public:
StackWidthMin(){}
~StackWidthMin(){}
T& top()...
分类:
其他好文 时间:
2015-05-16 20:37:54
阅读次数:
147
内容:一个简单的死锁例子,大概的思路:两个线程A和B,两把锁X和Y,现在A先拿到锁X,然后sleep()一段时间,我们知道sleep()是不会释放锁资源的。然后如果这段时间线程B拿到锁Y,也sleep()一段时间的话,那么等到两个线程都醒过来的话,那么将互相等待对方释放锁资源而僵持下去,陷入死锁。flag的作用就是让A和B获得不同的锁。
public class TestDeadLock {
...
分类:
编程语言 时间:
2015-05-16 20:37:24
阅读次数:
113
&与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0例如下面的程序段。public class data13{public static void main(String[] args){int a=129;int b=128;System.out.pr...
分类:
编程语言 时间:
2015-05-16 20:27:28
阅读次数:
118
在了解怎样操作对象之前,我们先解释一下我们经常忽视的JVM中的堆区, 栈区, 方法区.堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每...
分类:
其他好文 时间:
2015-05-16 20:19:44
阅读次数:
94