java
bierbobo2
这个作者很懒,什么都没留下…
展开
-
内部类
内部类的分类:成员内部类,静态内部类,局部内部类,匿名内部类 成员内部类:如同类的普通成员一样。 1、成员类必须依赖外部类而存在(不可有静态成员或方法)2、内部类可以访问外部类的任意变量或方法3、先有外部类后有内部类,静态方法要先创建外部对象 成员方法:this.new 静态方法(如同外部类外部):先创建外部类对象在创建内部类 静态内部类:类静态成员1、可以有静态、非...原创 2012-05-04 15:16:14 · 71 阅读 · 0 评论 -
类之间的关系
一、概念与分类1、依赖(局部变量、方法形参)2、关联、聚合、组合(类属性,关联关系的强弱不同)3、继承(也叫泛化)、实现 二、各种关系介 (1)依赖:虚线箭头 ---uses a依赖就是某个对象的功能依赖于另外的某个对象 (2)关联:实线箭头---has a关联就是某个对象会长期的持有另一个对象的引用,而二者的关联往往也是相互的。 (3)聚合:实线+空心菱形---owns a聚...原创 2012-05-15 15:30:01 · 92 阅读 · 0 评论 -
类的初始化
静态块和动态块可以任意个。静态块顺序执行。 静态对象:静态块,静态属性。非静态对象:动态块,动态属性。 (1)单独对象的初始化1、首先初始化的应该是静态对象。2、然后才是非静态对象。3、最后才是构造器去创建实例。 (2)继承机制的初始化1、类加载器加载类时,先加载器父类。2、进行父类静态对象的执行,在进行子类的静态对象的执行。3、初始化父类的非静态对象和构...原创 2012-05-15 16:30:11 · 61 阅读 · 0 评论 -
JavaBean的命名规范
1、一般属性变量名称小写开头,但允许大写,满足前两个字母要么全大写,要么全小写。 2、set方法命名 判断第一个字母是否大写,大写则首字母不变。 小写则判断第二个字母是否大写,如果是大写则不变,反之首字母转换成大写。set方法还原属性名称同上。 注意:首字母小写第二字母大写的属性,set方法还是首字母大写容易出错。...原创 2012-05-17 15:41:48 · 175 阅读 · 0 评论