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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問改怎么在Java中以程序的方式實(shí)現(xiàn)以下兩個(gè)要求呢?

請(qǐng)問改怎么在Java中以程序的方式實(shí)現(xiàn)以下兩個(gè)要求呢?

湖上湖 2023-03-03 17:13:15
基于反向控制來實(shí)現(xiàn)MovieList調(diào)用MovieFinder的功能,具體要求:1) 基于傳統(tǒng)的面向?qū)ο蟮姆椒▉韺?shí)現(xiàn)電影的查找和顯示。2) 使用反向控制中的構(gòu)造函數(shù)法來實(shí)現(xiàn)電影的查找和顯示。3) 使用反向控制中的get/set函數(shù)法來實(shí)現(xiàn)電影的查找和顯示。回答問題:1)與2),3)的區(qū)別是什么?為什么需要反向控制?部分代碼:public interface MovieFinder { List findAll(); } public class MovieLister { private MovieFinder finder; public Movie[] moviesDirectedBy(String arg) { List allMovies = finder.findAll(); for (Iterator it = allMovies.iterator();it.hasNext();) { Movie movie = (Movie) it.next(); if (!movie.getDirector().equals(arg)) it.remove(); } return (Movie[]) allMovies.toArray(new Movie[allMovies.size()]); } public MovieLister() { finder = new MySpecialMovieFinderImplem(); }基于IOR,客戶端調(diào)用服務(wù)端,獲得當(dāng)前時(shí)間(Time Service),具體要求:1) 使用面向?qū)ο蟮姆椒▉硗瓿纱斯δ堋?) 使用IDL描述接口,編譯,客戶端獲得服務(wù)端對(duì)象IOR,調(diào)用并獲得時(shí)間?;卮饐栴}:1)與2)的區(qū)別,2)的優(yōu)勢(shì)是什么?//TestTimeServer.idl module TestTimeServer{interface ObjTimeServer{ string getTime(); };};//Time Service Component ://TestTimeServerImpl.javaimport CORBA.*;class ObjTestTimeServerImplextends TestTimeServer.ObjTimeServer_Skeleton//which is generated from IDL{//Variables//Constructor//Method (Service) Implementationpublic String getTime() throws CORBA.SystemException{return “Time: “ + new Date().toString();}};// TimeServer_Server.java import CORBA.*;public class TimeServer_Server {public static void main( String[] argv ) { try { CORBA.ORB orb = CORBA.ORB.init();…ObjTestTimeServerImpl obj= new ObjTestTimeServerImpl(…);…// print stringified object reference: System.out.println( orb.object_to_string(obj)); } catch (CORBA.SystemException e){ System.err.println(e); } }};//TimeServer_Client.java import CORBA.*;public class TimeServer_Client{public static void main( String[] argv ) {// pass stringified object reference as argv[0] try {CORBA.ORB orb = CORBA.ORB.init();…CORBA.object obj = orb.string_to_object( argv[0]);…TestTimeServer.ObjTimeServer timeServer = ObjTimeServerHelper.narrow(obj);…System.out.println( timeServer.getTime() );}catch (CORBA.SystemException e) { System.err.println(e); }}};
查看完整描述

1 回答

?
慕村225694

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊

java里邊都是對(duì)象你把這兩個(gè)程序的源碼按照包的方式分別放好。把寫字板main()函數(shù)里邊的代碼copy到登陸界面的登陸成功的地方就可以了。

查看完整回答
反對(duì) 回復(fù) 2023-03-06
  • 1 回答
  • 0 關(guān)注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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