海上月明

editer by sun
posts - 162, comments - 51, trackbacks - 0, articles - 8
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

学习孙卫琴java面向对象编程 Note(续)3

Posted on 2006-11-13 21:29 pts 阅读(213) 评论(0)  编辑  收藏 所属分类: Java

第三章(续)

  1. 变量分类
    1. 成员变量:在类中有效,不必显式初始化
      1. 静态变量/类变量:被类共享,存于方法区
      2. 实例变量:在实例内部共享,存于堆区
    2. 局部变量:在定义代码块中有效,必须显示初始化,存于栈区
    3. 方法参数:方法内有效,P96的例子很有意义,注意param3参数的效果
    4. 异常处理参数 :同方法参数
  2. 直接数
    1. 共七类:int、long、float、double、boolean、char、string
    2. 无byte、short类型的直接数
    3. 小数没有后缀,认为是double
    4. string直接数用" ",属字符串;char直接数用' ',属字符。如
      String s='a'; //wrong
      char c="a";//wrong
    5. boolean直接数只能赋给boolean型变量
    6. int型直接数赋给byte、short、char型变量时根据数值范围确定是否需要强制类型转换
    7. float直接数赋给double时,必须强制类型转换,反之不必
    8. P102的直接数赋给各种变量规律表很直观。



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


网站导航: