首先就是编程规则:
1.类名首字母大写;
2.采取经典形式创建类;
3.自己创建的每一个类,都要有main方法入口;
4.将类设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分;
5.设计类是要明确类的使用方法;
6.设计类时尽可能短小精悍,而且只解决一个特定的问题;
7.尽可能多的使用私有化“private”;
8.尽量将一些代码置于一个类的内部;
9.若发现类与类之间结合的非常紧密,需考虑采用内部类;
10.尽可能细致的加上注释内容;
11.避免使用那些很难与代码很好配合的数字;
12.通常在涉及构建器和异常的时候,重新丢弃在构建器中捕获的任何异常;
13.当用完对象之后要对它进行清除;
14.在一个特定的作用域内,可采用初始化对象;若成功,则立即进入一个含有finally从句的try块,清除;
15.若在初始化过程中需要覆盖(取消)finalize(),请记住调用super.finalize();
16.创建大小固定的对象集合时,将它们传输至一个数组;
17.尽量使用interface,不要使用abstract类;
18.在构建器内部,只进行将对象设为正确状态所需的工作;
19.对象不应只是简单的容纳一些数据,它们的行为也应得到良好的定义;
20.用继承及方法覆盖来表示行为间的差异,而用字段表示状态间的区别;
21.类路径指到的任何地方都仅对应一个类;
22.养成良好的注释习惯;
第二就是java语法规则大体可分为以下八种!
1.多态
是指一个多态引用可以指向多个类的实列。java通过方法重写和方法重载来实现多态
2. extends
通过在类的声明中加入extends子句来创建一个类的子类
子类可以继续父类中访问权限设定为public,PRotected,friendly的成员变量和方法,但是不能继续访问权限为private的成员变量和方法。
3. final类
final类不能被继续 final class classname{...}
4.abstract类
abstract类必须被继续,方法必须被重载,不应该被实列化为一个对象。 比如number就是一个abstract类
5. java.lang.object类
6.成员变量
7.成员方法
8. 接口interface
|