目次へ

解答例 - 実習課題1 - 4.オブジェクトのシリアライズ

(実習課題1)

以下のクラスを作成しなさい。プログラムとして実行できなくて良い。

  • 「Serializable」インタフェースを実装する
  • メンバ変数は3つ以上、持つようにする
  • 「transient」キーワードを持つメンバ変数を1つは持つようにする

解答例

/**
 * StandardInputExample.java
 * TECHSCORE Java 入出力4章 実習課題1 
 *
 * Copyright (c) 2004 Four-Dimensional Data, Inc.
 */

package com.techscore.io.chapter4.exercise1;

import java.io.Serializable;

public class StudentExample implements Serializable {
    private String id;
    private transient String name;
    private char course;
    private int lebel;

    public char getCourse() {
        return course;
    }

    public String getId() {
        return id;
    }

    public int getLebel() {
        return lebel;
    }

    public String getName() {
        return name;
    }

    public void setCourse(char course) {
        this.course = course;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setLebel(int lebel) {
        this.lebel = lebel;
    }

    public void setName(String name) {
        this.name = name;
    }
}

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp