学习笔记第三天
一、
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
浙公网安备 33010602011771号