[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00328] java のオーバーライドについて



吉川と申します。

初心者の質問で申し訳ないのですが、
以下のようなオーバーライドをしたいのですが、うまくいきません。
どうすればよいのか御教授お願いします。


import java.io.*;
import java.util.*;
import javax.vecmath.*;

/**
 * Vector3fのList
 * 
 */
public class Vector3fArrayList extends ArrayList {
	ArrayList list;
	public void main(String[] args){
		Vector3fArrayList val = new Vector3fArrayList();
		Vector3f v3f = val.get(0);
	}
	
	public Vector3fArrayList(){
		list = new ArrayList();
	}
	
	public Vector3f get(int i){ /* 戻りの型はArrayList.get(int)と互
換性がありません。*/
		return (Vector3f) list.get(i);
	}
	
}