java基础--8

摘要: 多态1、概念某一类事物具备的多种形态2、扩展性多态的体现父类的引用指向了自己的子类的对象父类的引用也可以接受自己的子类对象public static void function(Animal a){a.eat()}(Cat a=new Cat())多态的前提必须是类与类之间有关系,要么继承,要么实现... 阅读全文
posted @ 2012-11-03 23:26 g__yao 阅读(115) 评论(0) 推荐(0)

java基础--7

摘要: 继承1、聚集:has a 聚合:球员和球队的关系 组合:手是人身体的一部分,比聚合的联系程度更紧密2、子父类中变量的特点super:代表父类对象的引用3、子父类中函数的特点--覆盖(重写)4、子父类中构造函数的特点--子类实例化过程super();表示调用父类中的构造函数super(参数列表);表示... 阅读全文
posted @ 2012-11-03 23:25 g__yao 阅读(94) 评论(0) 推荐(0)

java基础复习--6

摘要: static关键字用static修饰的变量叫做“类变量”,它随着类的加载而存在于方法区中。非静态方法既可以访问静态也可以访问非静态静态方法中不可以定义this,super关键字main函数public static void main(String[] args){}什么时候使用静态?静态变量(类变... 阅读全文
posted @ 2012-11-01 21:18 g__yao 阅读(113) 评论(0) 推荐(0)

java基础复习--5

摘要: 面向对象1、概念成员变量和局部变量2、匿名对象的应用 show(new Car());3、封装:隐藏对象的属性和实现细节.eg:private4、构造函数5、构造代码块 {...}给对象进行初始化,对象一建立就运行,而且优于构造函数执行。和构造函数的区别:构造代码块是给所有对象进行统一初始化,而构造... 阅读全文
posted @ 2012-11-01 13:26 g__yao 阅读(88) 评论(0) 推荐(0)

java基础复习--4

摘要: 数组的定义注意:数组越界,空指针异常数组的操作:遍历、获取最值选择排序、冒泡排序public class Sort {/* *实现选择排序和冒泡排序 */public static void main(String[] args) {int[] arr={1,5,6,9,8,4,2,12};//s... 阅读全文
posted @ 2012-11-01 09:31 g__yao 阅读(128) 评论(0) 推荐(0)

java基础复习--3

摘要: 循环结构:while,do while,forwhile和for的区别:控制循环条件的变量的作用域不同其他流程控制语句:break,continue标号:给循环起名字 w:for(int i=0;i<10;i++)continue:结束本次循环继续下一次循环函数...重载数组、内存结构/*使用二重循... 阅读全文
posted @ 2012-10-31 13:18 g__yao 阅读(85) 评论(0) 推荐(0)

java基础复习--2

摘要: /**需求:用三种方法实现,两个变量值的交换*/class OperateDemo2{public static void main(String[] args){int i1=1,i2=2;System.out.println("交换前:i1="+i1+",i2="+i2);//方法一,通过第三个... 阅读全文
posted @ 2012-10-30 22:35 g__yao 阅读(91) 评论(0) 推荐(0)

java基础复习--1

摘要: 一、基础常识: 软件开发 人机交互方式 常见dos命令行: dir:列出当前目录下的文件及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 dc/:退回到根目录 del:删除文件 exit:退出dos命令 删除文件夹(文件夹中有文件) delete 文件名二、j... 阅读全文
posted @ 2012-10-30 19:00 g__yao 阅读(88) 评论(0) 推荐(0)