zoukankan      html  css  js  c++  java
  • Java7编程高手进阶读书笔记--final学习

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

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

    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 对象不能指向初始化对象以外的的对象
            
            
        }
    }

  • 相关阅读:
    美食小记
    美食小记
    移动端手势的七个事件库
    移动端手势的七个事件库
    利用PS把多张psd格式的图片转换为一张PDF格式
    利用PS把多张psd格式的图片转换为一张PDF格式
    常用的六个富文本编辑器
    常用的六个富文本编辑器
    如何获取公众号里面的歌曲
    快速幂算法
  • 原文地址:https://www.cnblogs.com/cmzcheng/p/3584341.html
Copyright © 2011-2022 走看看