`
gyht0808
  • 浏览: 114957 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
引言      一直以来都没有写过一篇关于概念性的文章,因为我觉得这些概念性的东西书本上都有并且说的也很详细写来也无用,今天突发奇想想写一写,下面就和大家讨论一下虚基类、虚函数与纯虚函数,一看名字就让人很容易觉得混乱。不过不要紧待看完本文后你就会理解了。 正文        虚基类        在说明其作用前先看一段代码 class A { public: int iValue; }; class B:public A { public: void bPrintf(){cout<<"This is class B"&l ...
外创建内部类就是把类定义至于外围类的里面 public class Parcel1 { class Destination { private String label; Destination(String whereTo) { label = whereTo; } String readLabel() { return label; } } //在类的的函数中使用内部类,与使用普通类没多大区别 public void ship(String dest) { Destination d = new Destin ...
除了不能继承自一个enum之外,基本上可以将enum看做一个常规的类,即可以添加方法,可以有main()方法,可以定义构造器 package com.myjava.testenum; /** * @author Kaili * @date 创建时间:2009-10-14 下午10:05:07 * @version */ public enum TestEnum{ A, B("First"); private String description; //默认构造器 private TestEnum(){ } //带 ...
简单的使用java Timer调度任务 首先写一个定时器任务类 package com.myspring.quartz; import java.util.TimerTask; public class MyTimeTask extends TimerTask { @Override public void run() { // TODO Auto-generated method stub System.out.println("hello"); } } spring配置文件 <?xml version="1.0 ...
RMI 服务端的编写 定义一个接口 IRmiService.java package com.myspring.rmi; /** * @author kaili.zhukl * @2009-10-14 */ public interface IRmiService { public String hello(String name); } 接口实现RmiServiceImpl.java package com.myspring.rmi; /** * @author kaili.zhukl * @2009-10-14 */ public class ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Se ...
在学习aop之前先来解释一下aop一些概念 Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。 Pointcut:一组Joinpoint,就是说一个Advice可能在多个地方织入, Aspect:实际是Advice和Pointcut的组合,但是Spring AOP 中的Adv ...
public class UtilDatePropertyEditor extends PropertyEditorSupport { private String format="yyyy-MM-dd"; @Override public void setAsText(String text) throws IllegalArgumentException { System.out.println("UtilDatePropertyEditor.saveAsText() -- text=" + text ...
先贴代码: Life类 package com.open.bean; import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.beans.factory.BeanNameAware; import org.springframework.beans.factory.D ...
function Circle(x, y, r){ this.x = x;//圆心的X坐标 this.y = y;//圆心的Y坐标 this.r = r;//园的半径 } //创建并舍弃初始的Circle对象 new Circle(0, 0, 0); //定义一个常量,即所有Circle对象共享的属性 Circle.prototype.pi = 3.14159; //定义一个计算圆周的方法 function Circle_circumference(){ return 2 * this.pi * this.r; } Circle.prototype.circumf ...
//定义构造函数 function Rectangle(w,h){ this.width = w; this.height= h; } //使用前面定义的构造函数创建一个新的Rectangle对象 var page = new Rectangle(8.5, 11); //该函数使用了关键字this,这样它就不必自己调用自己, //而成为了定义width属性和height属性的对象的方法 function compute_area(a, b){ this.width2 = a; ...
Global site tag (gtag.js) - Google Analytics