基础
文章平均质量分 69
zxzxzx569425720
这个作者很懒,什么都没留下…
展开
-
java类、对象学习
1.封装:将对象和操作放入一个class中,集合在一起就构成了封装。例如: 有class A class B 现在有A example = new A(new B) 这样加入了一个B,也就是说我把B这个类放入到了A中进行了封装,可能就多了一些功能。 2.java中局部变量必须赋初始值。成员变量不必赋初始值。 如果成员变量没有初始化,那么他原创 2012-05-18 08:39:29 · 249 阅读 · 0 评论 -
java类、对象学习2
1.抽象类,抽象方法。 抽象方法只能够定义在抽象类中。 也可以反推,如果一个类有抽象方法,那么这个类一定是抽象类。 抽象类中也可以含有具体方法。 一个类继承了抽象类,那么必须实现其所有的抽象方法,否则要定义成抽象类。 抽象方法在无论是通过抽象类定义的还是通过接口定义的在非抽象子类中都必须实现。 2.原创 2012-05-18 08:39:58 · 263 阅读 · 0 评论 -
java 单例模式、包、String
1.单例模式: 一个类就只生成一个对象。 实现方式 例如: public class SingleModle { public static void main(String[] args) { P p = P.getInstance(); } } class P { private stati原创 2012-05-18 08:42:05 · 402 阅读 · 0 评论 -
初学java
1.原生数据类型中,如果有float a = 1.23。这样的编译是不会通过的,原因是1.23默认的为double型,所以需要转化。 float a = (float)1.23.或者float a = 1.23(F/f) 2.不同的运算符进行运算,结果会赋给表示范围大的。 例如:double a = 1; int b = 2;原创 2012-05-18 08:38:29 · 193 阅读 · 0 评论 -
集合
1.ArrayList类。 相当于c++中的链表。提供了一些方法供操作。可以链接一切object。放入的时候也必须是放入对象。 当开始申请一个对象的时候它会维护一个大小10的数组(调用不带参数的构造函数),当超过了数组的角标最大,那么就重新申请空间,大小为: 原数组大小 * 1.5 + 1; 2.LinkedList类。 这个类集合了链表的操作,和c++原创 2012-05-21 22:47:28 · 180 阅读 · 0 评论 -
java 策略模式
例如: public class Test { public static void main(String[] args) { Enviroment e = new Enviroment(new Add()); System.out.println(e.returnAns(1,2)); Enviroment e1 = new Enviroment(new S原创 2012-05-24 20:39:45 · 214 阅读 · 0 评论