Java7编程高手进阶读书笔记--final学习
2014-03-06 13:30
225 查看
这段时间终于有了一些自己的时间,在网上淘了一本书把java学习下,顺便记下每日的学习心得
工作快两年多了,才知道基础的东西永远看的时候都有一个新的体验,今天中午看了下final,把自己炒的代码贴在这以后便于学习和反省
工作快两年多了,才知道基础的东西永远看的时候都有一个新的体验,今天中午看了下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 对象不能指向初始化对象以外的的对象 } }
相关文章推荐
- 成为Java高手的25个学习目标(转载)
- Java学习第8天(3):面向对象-继承-final
- 成为Java高手的25个学习目标--非常经典
- JAVA进阶学习-java基本类型装箱、拆箱
- Java学习第三篇:类的三大特征,抽象类,接口,final关键字
- JavaEE进阶知识学习-----Java8新特性知识学习-1-Lambda表达式
- Java学习笔记12. static字段与 final字段
- Java学习步骤 Java学习进阶 Java学习过程 Java学习计划
- 成为Java高手需要注意的25个学习目标
- Java进阶学习第六天——DOM4J入门
- java学习笔记-final关键字
- Java WebService学习笔记 - Axis进阶(二)
- Java学习总结5——关键字的用法1(final关键字)
- Java进阶学习第七天——泛型与反射回顾
- java 基础知识学习 关于abstract interface final
- Java学习笔记(29)--final关键字详解
- 成为Java高手的25个学习目标
- 成为Java高手的25个学习要点
- final关键字的使用(Thinking In Java 读书笔记)
- Java进阶学习现在可以通过Java教程在线