善知堂android学习笔记

学习笔记第三天

一、
1、javajar打jar包
2、文档注释提取:javadoc
  带有包名的编译处理方法。
  javac -d . m.java 在当前目录下带包生成
  java com.itszt.m

   import com.itszt.*;
   new com.itszt.m();
3、包是类名的一部分。
    import 导入包
   main函数中的String是传数据的。如: java a aaa bbb
4、枚举类型。
  //定义枚举类
   public enum des{
    EAST,SOUTH,WEST,SOUTH;
   }
//使用枚举类
   public void mgs(des des){
    if(des==des.EAST){
    }
     else if(des==des.NORTH){
    }
   }
* sort数组排序

OOA,OOD,DDP面向对象
5、
   1、封装性:所有的内容对外部不可见。//构造器不能被继承
   2、继承性://继承的两种情况:1、语义上有继承关系。2、代码公用(组合优先于继承)。
   3、多态性:
//父类没有默认构造器的时候,子类不声明构造器,则会报错。
 animal dog=new animal();
//编译期
//运行期
当用父类声明,new出子类的时候,则只能使用父类中拥有的方法。

 


*针对int做的封装类:integer
  字符串转换成int类型。

  i=integer.parseint(str);
  i=integer.valueof(str);
  i=integer(str).intvalue();

java对简单数据类型进行了对象化。

//只有声明而没有实现的方法则是抽象方法,当一个类中有一个抽象方法时,该类就是抽象类。abstract
//a instanceof b    判断a是否是b类型的。

http://itszt.losoon.com/member/index.php?uid=op714722103&action=viewarchives&aid=220

posted on 2012-03-16 20:33  筱石头丶莜  阅读(118)  评论(0)    收藏  举报

导航

善知堂网址http://itszt.losoon.com