JAva抽象データ型プログラミング(ADT)

605 ワード

ソフトウェア構造実験2は抽象データプログラミングを要求するため,抽象データプログラミングの知識をいくつか学習した.
抽象データ型の利点は、抽象クラスに対して、私たちはクラスを書くだけで、私たちの開発の複雑さを大幅に減らし、私たちが書いたものを呼び出すときもより簡潔だと思います.
例えば、私は今抽象クラスtestを実現します.testクラスには抽象データ要素と抽象データ要素を単位とするリストがあります.そうすれば、私はこのように実現することができます.
class test{
	L num;
	List list=new ArrayList();
	test(L x){
		num=x;
	}
}

注意しなければならないのは:1.testの後ろに必ず.2.testクラスを呼び出すときにこのL.3.例を宣言します.
	public static void main(String[] args) {
		test a =new test("   ");
		a.list.add("a"); 
		System.out.println(a.num); 
	}