1。java类、方法、属性的声明
2。信息隐藏:对于一个对象的属性应该对外进行隐藏,通过提供getXyz()和setXyz()的存取方法来访问。
好处:可以更改类内部的结构,而客户端代码却不用改变。并且可以在方法中对数据进行验证处理。
eg:public class MyDate{
private int limitDays=30;
//当limitDays更改为40或者其他天数时,客户端依旧使用的时getLimitDays(),不用修改。
public int getLimitDays()
{return limitDays;}
//在方法中对数据进行验证处理。
public boolean setLimitDays(int days)
{limitDays=days;}
}
3。缺省构造器
注意:
每个类都有一个默认的构造器。如果不编写构造器,Java编程语言将提供一个缺省的构造器。这个构造器不带参数并且为空。
但是如果自己在这个类中添加了任何构造器,那么原来提供的构造器将不在起作用。
eg:1)Class A{}//new A()----正确
Class A{
public Class(){int a;}
}//此时再调用new A()就会产生编译器错误。
4。源文件布局
任何导入语句必须位于所有类声明之前。如果使用包声明,则必须位于类声明和导入语句前。
源文件的名称必须与该文件的公有类声明和名称相同。原文件可以包含多个类声明,但是只有一个类可以被声明为公有的。如果源文件不包含公有类声明,那么源文件的名称不受限制。
5。import语句
注意:import语句不会导致编译器将任何附加内容加载到工作内存中(与C和C++的include 语句有很大不同)。并且无论是否使用通配符(*),import语句都对输出类文件及运行时性能都没有任何影响。