经验吸取
1.class文件管理
要善于利用package管理你的文件
首先要重视环境变量
set path=c:\j2sdk1.4.1_06\bin;%path%
set classpath=.;c:\j2sdk1.4.1_06\lib\tools.jar
class满天飞的今天为了防止class文件的冲突可以使用自己独一的类名如:域名
如果有包 package csdn.shao
则编译该文件时 javac -d . testpackage.java
那么编译器会自动在当前工作目录下面创建csdn\shao文件夹并把.class文件置于其中
2.类的封装
为了给使用者最大的自由空间但是又不想他无意间破坏你的数据可以采用将类的变量声明为
private 而将方法声明为public用public方法来访问变量从而实现对变量的读取和操作.定义两个方法来操作,一个是getXxx(),一个是setXxx(),(其中Xxx为要访问的变量成员名称(首字母被大写)如:
有 private int sk; 则用public void setSk()和getSk()来实现;
举例如下:
class Person
{
private int age;
public void setAge(int i)
{
if(i<0 || i>130)
return;
age = i;
}
public int getAge()
{
return age;
}
}
public class TestPerson
{
public static void main(String args[])
{
Person p1 = new Person();
p1.setAge(3);
p1.setAge(-6);
System.out.println(p1.getAge());
}
}
通常对于类的静态变量叫做类属性,静态方法叫类方法
3.命名习惯
有一些不成文的习惯有利于同其它人交流
1.package后面全小写
2.class单词首字母全大写 MyClass
3.method名称首字母小写其它各单词首字母全大写 myMethod
4.变量名首字母小写其它各单词首字母全大写 myVar
5.常量一律大写 MYFINAL