首页 > 其他 > 详细

Java7编程高手进阶读书笔记--final学习

时间:2014-03-06 15:16:03      阅读:268      评论:0      收藏:0      [点我收藏+]

这段时间终于有了一些自己的时间,在网上淘了一本书把java学习下,顺便记下每日的学习心得

工作快两年多了,才知道基础的东西永远看的时候都有一个新的体验,今天中午看了下final,把自己炒的代码贴在这以后便于学习和反省

bubuko.com,布布扣
package com.cmz.baseTest;
/**
 * 
 * @author skyCc
 * @Date 2014年3月6日 
 * final 對象的基本學習
 */
public class FinalStudy {
}

/**
 * 定義一個初始化的點對象
 * 
 * @author Administrator
 * @Date 2014年3月6日
 */
class Point {

    public Point(int x, int y) {
        this.x = x;
        this.y = y;
    }

    /**
     * 定義x軸坐標
     */
    private int x;
    /**
     * 定義y軸坐標
     */
    private int y;

    public int getX() {
        return x;
    }

    public void setX(int x) {
        this.x = x;
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }

}

/**
 * 定義一個畫圓的方法
 * 
 * @author Administrator
 * @Date 2014年3月6日
 */
class Circle {
    private final Point CENTER_POINT = new Point(0, 0);//定義一個final的Point對象
    void drawCircle() {
        //給予賦值,這樣會不會報錯呢
        CENTER_POINT.setX(50);
        CENTER_POINT.setY(50);
        //-->final 變量保存對象的引用,那麼應用必須保持不變,對象可以改變,并通過複製的方法修改對象的狀態

        //CENTER_POINT=new Point(50, 50);//final 对象不能指向初始化对象以外的的对象
        
        
    }
}
bubuko.com,布布扣

Java7编程高手进阶读书笔记--final学习,布布扣,bubuko.com

Java7编程高手进阶读书笔记--final学习

原文:http://www.cnblogs.com/cmzcheng/p/3584341.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!