为什么要用封装 安全 方便 降低耦合封装的步骤:1.将属性变为private修饰2.写封装的方法 public void setXxx(参数){ //根据处理逻辑给属性赋值 } public 属性类型 getXxx(){ //return 属性值 }访问修饰符 一个.java文件可以定义多个clas ...
分类:
编程语言 时间:
2016-03-31 07:02:26
阅读次数:
190
基本接口:Collection 接口: List 实现类:ArrayList LinkedList 接口:Set(唯一,无序) 实现类:HashSet(哈希) TreeSetMap接口:Map 实现类:HashMap ArrayList类特点:长度可变,连续空间,任意类型,类型相同适用情况:适合多次 ...
分类:
编程语言 时间:
2016-03-31 07:01:36
阅读次数:
208
一 、 抽闲累和抽象方法 1、 抽象类中的抽象方法必须被子类实现 除非子类也是抽象的。 2、抽象类不能呗实例化 但是抽象类的引用可以志向一个具体实现他的子类对象 3、 抽象类中的有构造方法 不能通过实例化的方式调用 但是可以在创建子类对象时候调用 所以说抽象累的构造方法是为让子类调用的 4、 抽象类 ...
分类:
编程语言 时间:
2016-03-31 02:09:50
阅读次数:
185
1.记事本开发一个Java程序 编写源程序 源程序以.java为后缀名 编译 javac 编译后生成的文件以.class为后缀名 运行 java 运行编译后生成的.class文件2.java程序框架public class Hello{ public static void main(String[ ...
分类:
编程语言 时间:
2016-03-31 02:09:39
阅读次数:
228
一。类的方法概述1.什么是类的方法 类的方法是一个功能模块,其作用是“做一件事” 类的方法:一类事物共同行为就是类的方法。2.如何定义类的方法 类的方法必须包括以下三个部分: 方法的名称 方法的返回值类型 方法的主体 public 返回值类型 方法名(){ //方法的主体 }3.方法调用 在程序中通 ...
分类:
编程语言 时间:
2016-03-31 02:09:32
阅读次数:
218
1.赋值运算符 = 变量名 = 表达式; 把等号右边的表达式的值赋值给等号左边的变量2.算术运算符 + - * / % ++ -- ++在前 先自加再运算 ++在后 先运算在自加 复合赋值运算符 += -= *= /= %= sum+=5;等于 sum=sum+5;3.关系运算符(比较运算符) > ...
分类:
编程语言 时间:
2016-03-31 02:08:32
阅读次数:
270
构造方法语法:public 类名(){}1.实例化对象时,调用类的默认的隐藏的无参的构造方法。2.如果有自定义的构造方法,则不调用默认的类的无参的构造方法。 类名 对象名=new 类名();//这是调用了的类的无参的构造方法 类名 对象名=new 类名(name,age);//这是调用了类的有参构造 ...
分类:
编程语言 时间:
2016-03-31 02:06:56
阅读次数:
166
多态 父类类型 父类引用=new 子类类型();多态三要素 1 继承关系 2 要有方法重写 子类没有重写父类方法时,子类对象调用的是父类的方法 父类没有方法时,无法使用父类对象去调用 编译不通过 编译时,看写的对象是什么类型,就访问什么类型 运行时,会根据传进来的真实类型来调用相应方法 jvm动态绑 ...
分类:
编程语言 时间:
2016-03-31 02:06:45
阅读次数:
206
一,引用类型作为参数1.数组类型作为方法返回值 方法体内return的返回类型与方法定义的返回值类型必须一致。2.数组类型作为参数 调用时方法内的实参为数组为定义方法时的形参类型2.对象类型的参数 对象属于引用数据类型,引用数据类型所传递的值为该对象的地址。 当把一个对象作为参数传递给方法时,其实是 ...
分类:
编程语言 时间:
2016-03-31 02:00:51
阅读次数:
170
一,带参方法1.如何定义带参方法<访问修饰符> 返回类型 <方法名>(<参数列表>){ //方法的主体}访问修饰符:public protected private 返回值类型: 无返回值:void 方法体内没有return 有返回值:数据类型(int,double,String 等) 方法体内必须 ...
分类:
编程语言 时间:
2016-03-31 02:00:30
阅读次数:
145