Android WebView使用基础 WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: 加载一个网页,使用loadUrl():WebView myWebView = (WebV...
分类:
Web程序 时间:
2014-06-18 19:17:21
阅读次数:
692
多态性:对于同一消息,不同的对象由不同的响应方式多态分为静态多态(编译时多态)和动态多态(运行时多态),动态多态通过虚函数来实现。覆盖-->子类和父类中有同名同参数列表但是功能不同的函数叫做覆盖,在同一个类中有相同的是重复定义,不是覆盖。虚函数的使用方法,如下:①在基类中声明一个函数为虚函数,如:/...
分类:
编程语言 时间:
2014-06-18 13:54:02
阅读次数:
180
图像处理与机器视觉一行业分析 数字图像处理是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理是信号处理在图像域上的一个应用。目前大多数的图像是以数字形式存储,因而图像处理很多情况下指数字图像处理。此外,基于光学理论的处理方法依然占有重要的地位。数字图像处理是信号处理的子类...
分类:
其他好文 时间:
2014-06-17 21:11:42
阅读次数:
603
大家都知道C++虚函数的机制,对于基类定义为虚函数的地方,子类如果覆写,在基类指针或者引用来指向子类的时候会实现动态绑定。 但如果指针去调用非虚函数,这个时候会调用C++的静态绑定,去判断当前的指针是什么类型,就去执行哪个类型的函数。 很有一种比较经典的用法,就是Template Method模式....
分类:
编程语言 时间:
2014-06-17 20:17:49
阅读次数:
185
项目中遇到的遮罩问题///////////////////////////////////index.jsp///////////////////////////////////////// "/> 紧 急 公 告 标题: 公告类别: 公告子类别:优先级:有效时间: 到 发送人:发送时间: 公告.....
分类:
其他好文 时间:
2014-06-17 19:46:51
阅读次数:
171
1.可变的方法参数:params public void DrawLine(params Point [] p){}-->DrawLine(p1,p2); orDrawLine(p1,p2,p3);2.向上引用(方法重定义):父类引用子类实例,调用时,则调用父类的方法3.virtual,o...
分类:
其他好文 时间:
2014-06-17 00:15:04
阅读次数:
228
publicclassTest
{
publicstaticvoidmain(String[]args)throwsException{
Childrenc=newChildren();
c.show();
}
}
classParent
{
publicvoidshow(){
stepOne();
stepTwo();
}
voidstepOne(){
System.out.println("parent.stepOne()");
}
voidstepTwo(){
/..
分类:
其他好文 时间:
2014-06-16 15:12:59
阅读次数:
178
通常通过继承某个类或实现某个接口的方式来编写代码,但是有时候某一些代码只使用一次,就没有必要写专门写一个子类或实现类了,可以采用匿名内部类的写法。最常用的场景是线程方面的应用。
一、不使用匿名内部类
①继承
abstract class Player
{
public abstract void play();
}
public class FootBallPlayer ex...
分类:
编程语言 时间:
2014-06-15 15:19:06
阅读次数:
286
进来学习java的时候遇到了一些经验说多用对象模式,少用继承模式。现在写一点感想。
面向对象的对象之间的哦和方式有继承,实现,关联,依赖,聚合和组合。其中的继承和实现是继承这类模式。
说道的一个原因就是代码污染。例如一个父类非常复杂。而一个继承了这个类的子类可能重写了一部分的方法。但是继承了全部的方法。用户在使用继承的子类的时候可能会调用没有重写的父类的方法并且如果这种方法是在子类的设计者的意...
分类:
其他好文 时间:
2014-06-15 10:26:52
阅读次数:
178
Calendar c = new GregorianCalendar(); //GregorianCalendar 是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。
GredorianCalendar 是一种混合日历,可由调用者通过调用setGregorianChange()来更改起始日期。
Calendar c = new Calendar.g...
分类:
编程语言 时间:
2014-06-14 14:04:18
阅读次数:
701