上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 线程是进程的进一步划分,一个进程代表的是一个程序,一个程序可以运行多个子程序,这些子程序就叫线程 在同一段时间内比传统过的进程完成的功能多 指的是在同一个时间段内有多个程序在执行,但在一个时间点上只有一个程序 一个类只要extends thread则即实现了多线程 CodeCode highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
posted @ 2009-03-14 16:24 xiaomiao 阅读(275) 评论(1) 推荐(0) 编辑
摘要: Object类:重要的是所有类的父类,里面有两个方法 toString及equals, 所有的类否会覆写这两个方法 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// Object类是所有类的父类,如果一个类没有明确声明继承自那个类// ... 阅读全文
posted @ 2009-03-13 21:23 xiaomiao 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 抽象类的具体应用可以看下这个简单的例子: 不要去继承一个已经实现好的类-----因为有抽象类和接口 下面是一个抽象类的用法 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.miao.four.demo3;abst... 阅读全文
posted @ 2009-03-13 20:27 xiaomiao 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 对象的多态性: 方法的重载,根据方法传入参数的不同,而调用的不同 对象的多态性 建议永远不要继承一个普通类。 对象多态性是对继承的扩展,所以程序必须先有继承关系才能使用多态性 如果一个方法被覆写了,则子类与父类之间发生转换时,调用的是子类中覆写的方法。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)h... 阅读全文
posted @ 2009-03-13 17:47 xiaomiao 阅读(252) 评论(0) 推荐(0) 编辑
摘要: final关键字 final标记的类不能被继承 final标记的方法不能被子类覆写 final标记的变量(成员变量或局部变量)即成为常量只能被赋值一次 全局常量 public static final 在java中默认的常量用大写表示 PRICE static 所有对象共享,静态的。 抽象类:包含抽象方法的类(即只是声明而没有具体实现的类) abstract标识,方法也要用a... 阅读全文
posted @ 2009-03-12 22:16 xiaomiao 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 面向对象的特征:封装(private)继承(extends) 多态 继承:子类扩展父类的功能并将父类的操作都继承下来。允许多层继承, 子类只允许继承父类的公有方法和公有成员 父类的私有方法和成员需要间接才能访问 如用直接用name则不行 需用getName CodeCode highlighting produced by Actipro CodeHighlighter (freeware)h... 阅读全文
posted @ 2009-03-12 21:50 xiaomiao 阅读(240) 评论(0) 推荐(0) 编辑
摘要: demo4 用properties保存了全部子类信息,通过代码进行操作 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class Factory { public static Fruit getFruitInstance(Strin... 阅读全文
posted @ 2009-03-12 20:34 xiaomiao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 工厂模式三 demo3: 下面可以看到修改后的factory以后扩充类时不用修改即可 新的问题: * 在项目中可能用几十个类同时实现了一个接口,用户是如何知道已有的接口子类呢? * 我们 可以用代号-->子类的包.类名称,我们通过代号去访问,再给用户一个文件列表给用户列出全部的代码--子类的映射 CodeCode highlighting produced by Actipr... 阅读全文
posted @ 2009-03-12 20:33 xiaomiao 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 工厂模式二: 修改factory来使其灵活满足1的要求缺点: 如果扩充了子类则需要修改工厂,如加了一个樱桃的类,则要修改这个工厂(工厂中没有对这个子类的判断则无法使用) CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class Factor... 阅读全文
posted @ 2009-03-12 20:27 xiaomiao 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 发现自己的基础性的东西还是很差,这几天学习了下工厂模式,记录下 demo1: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public interface Fruit { //生长 public void grow(); ... 阅读全文
posted @ 2009-03-12 20:25 xiaomiao 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页