码迷,mamicode.com
首页 >  
搜索关键字:实例化    ( 11152个结果
设计模式与系统架构学习笔记之设计模式部分
模式:一个特定的环境,一个问题,一个解决方案核心思想:进行设计的复用环境+问题+解决方案设计模式:描述了定制化的相互通行的对象与类,以及解决特定环境中的通用设计问题。单例模式:确保一个类仅有一个唯一的实例,并且提供一个全局的访问点。解决方案:将构造函数声明称私有类型,屏蔽通过直接实例化的形式来访问;...
分类:其他好文   时间:2014-09-29 17:05:41    阅读次数:241
Java反射机制(四)—番外篇,实例化方法深入
反射机制这几篇博客写下来发现涉及到Java类的加载机制,这部分的内容也比较独立的一部分,因此单另一篇来写。在JAVA中任何的类都是需要加载到JVM中才能运行的。之前Class Loader介绍了类的加载机制,那么这里要说的是不同加载方式之间的对比,好能对JAVA类的实例化过程有更深刻的体会。   new和Class.newInstance     我们说代码里出现new关键字意味着对于可能...
分类:编程语言   时间:2014-09-28 03:25:11    阅读次数:240
抽象类
(I)抽象类(1)在Java中当一个类被abstract关键字修饰时,该类就叫抽象类。(II)抽象类遵循的原则(1)抽象类不能被实例化(无法使用new关键字创建对象实例)。 (2)抽象类可以包含属性,方法,构造方法,初始化块,内部类,枚举类。 (3)含有抽象方法的类必须定义成抽象类。 (4)抽象方法属于一种不完整的方法,只含有一个声明部分,没有方法主体。 (5)包含抽象方法的类一定是抽象方法,但抽...
分类:其他好文   时间:2014-09-27 21:02:40    阅读次数:184
窗口传值总结
类的方式1、公开的静态变量,直接就可以用了;2、把值作为新窗体的构造函数的参数,就可以传过去了;3、新窗体设置属性,在旧窗体实例化新窗体的时候,把该属性设置为需要传的值4、旧窗体设置一个get参数的方法,在新窗体实例化旧窗体,然后通过它的方法获得需要传过来的值窗体的方式5、在旧窗体中实例化新窗体的时...
分类:其他好文   时间:2014-09-27 19:31:30    阅读次数:170
工厂方法模式
定义定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂方法使一个类的实例化延迟到其子类。通用类图 在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象定义;Creator为抽象创建类,也就是抽象工厂,具体如何创建产品类是由具体的实现工厂ConcreteCreator完...
分类:其他好文   时间:2014-09-27 17:18:20    阅读次数:198
单例模式
定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。通用类图例如Singleton类就被称为单例类,通过使用private的构造函数,确保我们无法在外部实例化这个类(尝试去new时会报错),确保了在一个应用中只产生一个实例,并且是自行实例化的(在Singleton中自己使用new ...
分类:其他好文   时间:2014-09-27 16:15:01    阅读次数:243
初识PHP抽象类和接口
抽象类(abstract) 任何一个类,如果类的内部至少有一个方法是被声明为抽象的(abstract),那么这个类就必须被声明为抽象的,抽象类中被定义为抽象的方法只有声明调用方式,而不能具体的实现,而抽象类中的普通的方法是可有具体实现的。抽象类不能被直接实例化,只能被继承(extends),继承一....
分类:Web程序   时间:2014-09-27 03:18:29    阅读次数:218
.NET进阶 — Nhibernate 持久化的三种状态
引入   在面向对象的开发中,程序的运行都是通过对象的方式对数据库进行增删改查的操作,必然在持久化过程中产生一些列的对象,比如登陆,必然会有实例化的UserEntity对象,从数据库Select出来的对象,Save到数据库的对象,如何区分这些对象以及当前会话的状态,下面看NHibernate中的对象状态的管理: Nhibernate 三态 Nhibernate在持久化对象...
分类:Web程序   时间:2014-09-26 22:11:19    阅读次数:251
asp.net面试题汇总
1.静态成员和非静态成员的区别? 答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的...
分类:Web程序   时间:2014-09-26 21:56:48    阅读次数:298
java中Class.forName的作用
Class.forName(xxx.xx.xx) 返回的是一个类     一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。       1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。            至于什么时候用,可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它? ...
分类:编程语言   时间:2014-09-26 19:38:04    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!