【Java】整数存储单元的设计与模拟
生活随笔
收集整理的這篇文章主要介紹了
【Java】整数存储单元的设计与模拟
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前情提要
之前,我們已經做過泛化的存儲單元的設計與模擬,這里,就以int類型的變量為例再實踐一下。
設計整數存儲單元
之前說過,存儲單元如果也能說是一種ADT的話,那應該具有的基本功能我認為是兩個:
- 存/寫入
- 取/讀出
初始化的時候可以按照默認的來,也可以指定具體的initialValue。
據此,將其抽象成一個類就可以實現了。
那按照這個思路,設計整數存儲單元就很容易啦。
實現類IntCell的實現
public class IntCell {private int storedValue;public IntCell() {this(0);}public IntCell(int initialValue) {storedValue = initialValue;}public int read() {return storedValue;}public void write(int x) {storedValue = x;}}功能測試
先初始化一個數,接下來逐一進行讀,寫,讀:
public class IntCellTest {public static void main(String [] args) {IntCell cell = new IntCell(7);System.out.println("Cell contents: " + cell.read());cell.write(5);System.out.println("Cell contents: " + cell.read());} }測試結果:
Cell contents: 7 Cell contents: 5 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【Java】整数存储单元的设计与模拟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Servlet】Servlet的多线程
- 下一篇: 【Java】Socket网络编程解读与实