Java7编程高手进阶读书笔记--final学习
2024-08-26 08:58:21
这段时间终于有了一些自己的时间,在网上淘了一本书把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 对象不能指向初始化对象以外的的对象 }
}
最新文章
- 在Centos中部署redis运行状态图形化监控工具 — RedisLive
- Event,delegate,handler之间的关系
- 《Entity Framework 6 Recipes》中文翻译系列 (44) ------ 第八章 POCO之POCO中使用值对象和对象变更通知
- OnMeasureItem和OnDrawItem的区别和联系
- 【Android测试】【第九节】MonkeyRunner—— 初识
- Codeforces Round #375 (Div. 2) A B C 水 模拟 贪心
- js 图片切换效果
- POJ 3094 Quicksum(简单的问题)
- Android 用ListView实现GridView分列显示
- JSTL核心标签库学习笔记
- VS2010中添加dll目录
- (Google面试题)有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。
- 一文搞定FastDFS分布式文件系统配置与部署
- A comparison of local caches (2) 【本地缓存之比较 (2)】
- leetcode966
- Java学习笔记之——内部类
- J - MANAGER(2.4.5)
- Java面试问题总结
- Selenium+Java元素定位之二
- 使用nginx生成缩略图