- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 一个标签多个css属性
css样式有三种类型 对于一个标签的同一个属性,若具有多个css样式,则要进行选择,即有优先级。 对于同一标签的不同属性,则可以进行叠加显示
2015-10-28 22:23:34 3386
原创 Java 类与类之间的关系
1. 泛化关系( is-a) 表示类与类之间的继承关系,接口与接口之间的继承关系,或者类对接口的实现关系 2. 依赖关系 (use-a) 对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。 具体表现:依赖关系表现在局部变量,方法的参数,以及对静态方法的调用 package
2015-10-27 20:18:44 355
原创 java中的抽象类与接口
1. 抽象类 用关键字abstract修饰的类,都是抽象类,不能被实例化。 而含有一个或多个抽象方法的类必须定义为抽象类,否则会报错。 即使不包括任何abstract 方法,亦可将一个类声明成“抽象类”。 如果一个类没必要拥有任何抽象方法,而且我们想禁止那个类的所有实例,这种能力就会显得非常有用。 抽象方法,只有声明,没有实现主体。 抽象方法声明: 权限 ab
2015-10-27 18:52:35 309
原创 java继承2-构造函数详细
1. 继承中构造函数的调用顺序 先调用父类构造,再调用子类构造 原因: 必须要先给父类分配空间,这样子类才可以继承 注意事项: a.对于父类的变量,子类继承,但是是有自己的空间 b.静态变量不继承,是存在于Java虚拟机分配的数据空间里 c.构造函
2015-10-27 17:12:21 313
原创 java关键字this使用
1.局部变量与成员变量重名时,成员变量被覆盖,要使用则需用this 2.访问本类的另外一条构造方法 用法: this(实参表); //必须放在构造函数第一条语句 package com.xiyou.weijie.chap5; public class TestThis { private int a; private int b; private St
2015-10-27 16:57:40 293
原创 java继承1—上溯造型
1. 代码 package com.xiyou.janie.chap5; public class Father { int i=1; public void f() { System.out.println("father"); } public Father() { // TODO Auto-generated constructor stub } } pack
2015-10-13 22:45:35 3817 2
原创 java访问权限
1.类的访问权限 两种: 有public 修饰的、无public修饰的 该类被public修饰时,可以被任何包的代码访问; 该类没有public修饰,只能在本包中使用。 2.类中成员访问权限 private: 仅在本类中的代码可以访问它 默认: 在同一包内的代码可以访问它 protected:在同一包内的代码、以及它的子类(不同包中)的代码可以访问它
2015-10-13 17:12:03 242
原创 java变量初始化
1. 成员变量 在类体内且在方法体之外定义的变量,作用域:整个类 静态变量(类变量):由关键字static修饰,在内存中只占据一个单元 实例变量:每创建一个类的实例,实例变量会被分配单元 2.局部变量 在方法体内声明的变量。方法中的形参、for语句定义的循环遍历也属于局部变量 可以与成员变量重名,访问此方法时是局部变量 声明局部变量是不
2015-10-12 15:54:00 467
原创 java虚拟机开辟空间
1. 栈空间 存放一些局部变量,返回值等等 int a=10; Student s; 2.实例空间,堆 由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便. Student s =new Student(14,"Janie"); 3.DATA,数据空间 存放静态数据(static)、
2015-10-12 15:48:41 550
原创 java类型转换
1.java类型 基本类型: int long short float double char byte booean 引用类型: String Integer ***** 基本类型声明的变量,分配的空间大小是按照语法(int 2字节,double 8字节),存储的值就是一个数字、一个字符。 引用类型声明的变量,分配的空间存储的值是一个地址,指向内存空间的引用,保存
2015-10-12 13:32:06 282
原创 Eclipse使用
1,源码 自动生成setter和getter : 单击鼠标右键,选择source,选择Getters and Setters 2.写很合适的注释 3.打包
2015-10-11 23:11:55 269
原创 Eclipse快捷键
1. Alt+/ : 提示输出 2.拷贝代码: Ctrl + Alt + ↑/↓ 如果没有选中,则复制的是光标所在行 3.删除: Ctrl + D 如果没有选中,则删除的是光标所在行 4.代码段的移动: Alt + ↑/↓ 如果没有选中,则进行移动的是光标所在行 5.选中导入包 : Ctrl + shift +o 如果只
2015-10-11 09:59:25 265
python中关于super调用父类构造方法
2015-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人