第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼出現(xiàn)錯誤問題

package com.imooc;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class ObjectSeriaDemo {

?public static void main(String[] args) throws Exception {
??// TODO Auto-generated method stub
??/*ObjectOutputStream oos=new ObjectOutputStream( new FileOutputStream("demo/obj1.dat"));
??Foo2 foo2=new Foo2();
??oos.writeObject(foo2);
??oos.flush();
??????? oos.close();
?/* ObjectInputStream ois=new ObjectInputStream( new FileInputStream("demo/obj1.dat"));
?? Foo2 foo2=(Foo2)ois.readObject();
??System.out.println(foo2);
??????? ois.close();*/
???????
??????? ObjectOutputStream oos=new ObjectOutputStream( new FileOutputStream("demo/obj1.dat"));
??Bar2 bar2=new Bar2();
??oos.writeObject(bar2);
??oos.flush();
??????? oos.close();
?/* ObjectInputStream ois=new ObjectInputStream( new FileInputStream("demo/obj1.dat"));
?? Bar2 bar2=(Bar2)ois.readObject();
??System.out.println(bar2);
??????? ois.close();*/

?}
class Foo implements Serializable{
?public Foo(){
??System.out.println("foo");
?}
}
class Foo1 extends Foo{
?public Foo1(){
??System.out.println("foo1");
?}
}
class Foo2 extends Foo1{
?public Foo2(){
??System.out.println("foo2");
?}
}
class Bar{
?public Bar(){
?System.out.println("bar");
?
}
}
class Bar1 extends Bar implements Serializable{
?public Bar1(){
?System.out.println("bar1");
?
}
}
class Bar2 extends Bar1{
?public Bar2(){
??System.out.println("bar2");
?}
}
}

正在回答

1 回答

1、定義類?Foo、Foo1、Foo2?、?Bar、?Bar1、Bar2時要定義在類ObjectSeriaDemo的花括號外面
2、要運行起來的話,要在當前項目下新建個文件夾,文件夾的名字為demo

package?com.imooc;

import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.ObjectInputStream;
import?java.io.ObjectOutputStream;
import?java.io.Serializable;

public?class?ObjectSeriaDemo?{
	public?static?void?main(String[]?args)?throws?Exception?{
		//?TODO?Auto-generated?method?stub
		/*
		?*?ObjectOutputStream?oos=new?ObjectOutputStream(?new
		?*?FileOutputStream("demo/obj1.dat"));?Foo2?foo2=new?Foo2();
		?*?oos.writeObject(foo2);?oos.flush();?oos.close();?/*?ObjectInputStream
		?*?ois=new?ObjectInputStream(?new?FileInputStream("demo/obj1.dat"));
		?*?Foo2?foo2=(Foo2)ois.readObject();?System.out.println(foo2);
		?*?ois.close();
		?*/

		ObjectOutputStream?oos?=?new?ObjectOutputStream(new?FileOutputStream(
				"demo/obj1.dat"));
		Bar2?bar2?=?new?Bar2();
		oos.writeObject(bar2);
		oos.flush();
		oos.close();
		/*
		?*?ObjectInputStream?ois=new?ObjectInputStream(?new
		?*?FileInputStream("demo/obj1.dat"));?Bar2?bar2=(Bar2)ois.readObject();
		?*?System.out.println(bar2);?ois.close();
		?*/
	}

	class?Foo?implements?Serializable?{
		public?Foo()?{
			System.out.println("foo");
		}
	}

	class?Foo1?extends?Foo?{
		public?Foo1()?{
			System.out.println("foo1");
		}
	}

	class?Foo2?extends?Foo1?{
		public?Foo2()?{
			System.out.println("foo2");
		}
	}

	class?Bar?{
		public?Bar()?{
			System.out.println("bar");

		}
	}

	class?Bar1?extends?Bar?implements?Serializable?{
		public?Bar1()?{
			System.out.println("bar1");

		}
	}

	class?Bar2?extends?Bar1?{
		public?Bar2()?{
			System.out.println("bar2");
		}
	}
}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼出現(xiàn)錯誤問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號