LittleRain

小雨不打伞 打伞雨不小

SL-275(二):面向对象编程

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语句都对输出类文件及运行时性能都没有任何影响。

posted on 2006-09-27 18:46 小雨不打伞 阅读(319) 评论(0)  编辑  收藏 所属分类: SL-275学习笔记


只有注册用户登录后才能发表评论。


网站导航:
 

公告

点击这里给我发消息 QQ:232720563


  MSN:new_haihua@hotmail.com

导航

统计

常用链接

留言簿(2)

随笔分类(51)

最新随笔

积分与排名

最新评论

阅读排行榜