面向对象技术类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据...
分类:
编程语言 时间:
2015-02-26 11:32:05
阅读次数:
155
4.3 子类父类变量的相互赋值 构成继承关系的父类和子类对象之间有一个重要的特性: 子类对象可以被当成基类对象使用。 这是因为子类对象本就是一种(IS_A)父类对象,因此,以下代码是合法的:Parent p;Son c=new Son();p=c; //正确,子类对象可以传给父类变量 上述...
分类:
其他好文 时间:
2015-02-25 21:07:21
阅读次数:
153
前一篇隐藏的实例中,由于子类隐藏了父类的同名方法,如果不进行强制转换,就无法通过父类变量直接调用子类的同名方法,哪怕父类变量引用的是子类变量。我们希望的是每个对象“各司其职”。为了达到这个目的,可以在父类同名方法前加关键字virtual,表明这是一个虚方法,子类可以重写此方法:即在子类同名方法前加关...
分类:
其他好文 时间:
2015-02-24 20:59:49
阅读次数:
218
继承继承既子类与父类之间的关系。子类是父类的一种特例,子类拥有父类所没有的功能。子类与父类之间的相互赋值——例:Parent p;Son c = new Son();p = c; //正确,子类对象可以传给父类变量c = p; //错误,父类对象变量不可以直接赋值给子类变量如果确信父类变量中所引.....
final修饰变量时,表示该变量一旦获得了初始值就不可改变,
由于final变量获得初始值之后不能被重新赋值,因此final修饰成员变量和修饰局部变量时有一定的不同。5.4.1final成员变量成员变量是随类初始化或对象初始化而初始化的,
当类初始化时,系统会为该类的类变量分配内存,并分配默认值;
当创建对象时,系统会为该对象的实例变量分配内存,并分配默认值。
java语法规定:final修...
分类:
其他好文 时间:
2015-02-21 23:29:05
阅读次数:
358
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}
(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器
(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;
(4)属性应该通过一组存取方法(getXxx 和 ...
分类:
编程语言 时间:
2015-02-16 23:33:26
阅读次数:
386
理论上,回归分析是在目标变量为连续型数据的情况下建模的,它不能处理目标变量为分类型数据的情况。而logic回归分析的思路是把分类变量(“是否开通VIP”)转化为连续变量(“开通VIP的概率”),进而使用回归分析的方法间接地研究分类分析的问题。一、原理假设vip变量为分类变量,其取值只有0和1,这是分...
分类:
编程语言 时间:
2015-02-12 18:09:22
阅读次数:
233
jvm先装载类,再链接类,再初始化类(以代码的文本顺序执行类变量初始化器、类静态初始化方法或接口的属性(field)初始化器),完成类的初始化后,才执行类的main方法。在链接过程中,可以静态链接(解析),也可以动态链接(解析),下面的图例说明的是动态链接。转自:http://dryr.blog.1...
分类:
其他好文 时间:
2015-02-09 12:28:35
阅读次数:
143
1.可以修饰的对象有:变量,方法,代码块 对应的就是:静态变量/类变量;静态方法;静态代码 eg: public class Student{ public static int a = 0; public static int getValue(){ ...
分类:
编程语言 时间:
2015-02-06 21:38:25
阅读次数:
189
Java里的堆(heap)栈(stack)和方法区(method) 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间...
分类:
其他好文 时间:
2015-02-06 00:33:16
阅读次数:
301