Java主人
『壹』 一個java游戲。主人在夢游。機器人在家搗亂。什麼游戲
好像叫個少女噩夢還是啥的,記著原來在360是上下載過
『貳』 一個JAVA游戲。主人在夢游。機器人在家搗亂。什麼游戲
是機械交換,希望能幫助到你
『叄』 java程序 一個主人有兩只寵物,一條狗一隻貓,狗叫旺財,貓叫小花,分別給寵物餵食
publicclassPerson{
publicstaticvoidmain(Stringargs[]){
Animala1=newAnimal("貓","小花","魚");
Animala2=newAnimal("狗","旺財","骨頭");
a1.eat();a2.ert();
}
}
classAnimal{
Stringspecies;
StringanimalName;
StringfoodName;
Animal(Stringspecies,StringanimalName,StringfoodName){
this.species=species;
this.animalName=animalName;
this.foodName=foodName;
}
publicvoideat(){
System.out.print("我的"+species+","+animalName+"吃了:"+foodName);
}
}
//我也才學java不到一個月,我就能理解這么多
//還可以寫繼承的。亦可以寫成多線程的。
//繼承就是把Animal類當父類,再寫兩個類繼承它。這里又可以復習多態,哈哈。
//多線程就是同事喂這倆動物。
『肆』 程序設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒(java編寫)
1:
public interface Number {
public int nextInt();
}
2:
import java.util.Random;
public class Cat implements Number{
private String name;
private char sex;
public Cat() {
}
public Cat(String aNmae, char aSex) {
this.name = aNmae;
this.sex = aSex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public int nextInt() {
int aInt;
aInt = new Random().nextInt(3);
return aInt;
}
}
3:
import java.util.Random;
public class Mouse implements Number{
private String name;
private char sex;
public Mouse() {
}
public Mouse(String aNmae, char aSex) {
this.name = aNmae;
this.sex = aSex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public int nextInt() {
int aInt;
aInt = new Random().nextInt(3);
return aInt;
}
}
4:
public class Stage {
public static void main(String[] args) {
Cat cat = new Cat("Tom" , 'M');
Mouse mouse = new Mouse("Jerry", 'M');
int tint;
int mint;
tint = cat.nextInt();
mint = mouse.nextInt();
String result = ((tint > mint)? "抓到" : "跑了");
System.out.println("結果為 : " + result);
}
}
『伍』 用Java程序完成以下場景(用繼承多態):有一個主人(Master類),他養了兩只寵物(Pet類)
publicclassRun{
publicstaticvoidmain(String[]args){
Mastermaster=newMaster();
master.feedDog("雞骨頭");
master.feedCat("雞骨頭");
}
}
classMaster{
privatePetmPet;
privateFoodmFood;
publicvoidfeedCat(Stringfood){
mPet=newCat();
mFood=newFood(food);
mPet.eat(mFood);
}
publicvoidfeedDog(Stringfood){
mPet=newDog();
mFood=newFood(food);
mPet.eat(mFood);
}
}
classDogextendsPet{
@Override
publicvoideat(Foodfood){
System.out.println("正在喂小狗吃"+food.getFood());
if(food.getFood().matches(Food.BONE)){
System.out.println("小狗正在吃"+food.getFood()+"!");
}else{
System.out.println("但是小狗不喜歡吃"+food.getFood()+"!");
}
}
}
classCatextendsPet{
@Override
publicvoideat(Foodfood){
System.out.println("正在喂小貓吃"+food.getFood());
if(food.getFood().matches(Food.FISH)){
System.out.println("小貓正在吃"+food.getFood()+"!");
}else{
System.out.println("但是小貓不喜歡吃"+food.getFood()+"!");
}
}
}
classFood{
publicfinalstaticStringBONE=".*骨.*";
publicfinalstaticStringFISH=".*魚.*";
privateStringfood;
publicStringgetFood(){
returnfood;
}
publicvoidsetFood(Stringfood){
this.food=food;
}
publicFood(Stringfood){
this.food=food;
}
}
classPet{
publicvoideat(Foodfood){
}
}
『陸』 有一款java手機游戲主角是一個機器人然後用主人家裡的各種東西來搗主人正在夢游 是什麼游戲 不是機械交換
TroubleMaker (MTV FEX'D)
『柒』 JAVA中的對象和方法有什麼區別
對象是主人,方法是主人的槍主人要打獵,就要用槍SO,非靜態方法都是從屬於對象的必須用對象來調用而對象必須通過類來new
『捌』 10分提問 哪位JAVA高手幫我看看這段代碼什麼意思
公開類設置{
private靜態設置c =新的設置();
/**
* 取得系統安裝的WEB根目錄。
* @return 安裝的WEB根目錄,如 G:\HighCOM _PRJ \ yichun \產品\ webapp \默認耳朵\默認戰爭
*/
public靜態串findHomeDir () {
String home_path = "";
if (c ==零位) {
c =新的設置();
}
try {
String s = c.getClass () .getResource (「設置」 +
" .class ") .toString ();
File f =新的文件;
//取得發布目錄的絕對路徑,從根到web-inf
while (! f.getName () .toLowerCase () .equals (「網inf」)) {
f = f.getParentFile ();
}
//取得web-inf的上一級目錄
home_path = f.getParentFile () .getPath ();
//判斷返迴路徑的頭的字元串 jar包發布瓶子:文件: linux class發布文件:
if (home_path.startsWith (「瓶子:文件:")) {
home_path = home_path.substring (9, home_path.length ());
},如果(home_path.startsWith (「文件:")) {
home_path = home_path.substring (5, home_path.length ());
}
}
catch (例外e) {
e.printStackTrace ();
}
//提換windows操作系統的第一個字元
if (home_path.startsWith (「\ \ ")) {
home_path = home_path.substring (1, home_path.length ());
}
//linux操作系統的第一個字元為/代表根目錄
//,如果(home_path.startsWith (「/")) {
//home_path = home_path.substring (1, home_path.length ());
//
//}
try {
//home_path =新的串(home_path.getBytes (「ISO-8859-1」), 「gb2312」);
home_path = java.net.UR LDecoder.decode (home_path, 「UTF-8」);
//home_path = java.net.UR LEncoder.encode (home_path, 「GB2312」);
}抓住(IOException e) {
e.printStackTrace ();
}
return home_path;
}
/**
* 從HTTP請求中取得HTTP請求的協議 (http, https) ,以及伺服器的名字、埠號,並組成一個字元串,形為 http://127.0.0.1:8101
* @param請求HTTP請求
* @return 訪問本伺服器根目錄的HTTP地址。
*/
public靜態串findRootURL (HttpServletRequest請求) {
String計劃= request.getScheme ();
String主人= request.getServerName ();
int口岸= request.getServerPort ();
return計劃+ 「:「+ java.io.Fi le.separator +主人+」 :「+口岸;
}
/**
* 指定索引目錄
* @param家串
* @return串
*/
public靜態串getIndexHome () {
String dir = findHomeDir () +File.separator+ "索引";
return dir;
}
public靜態串getBBSHome () {
String dir = findHomeDir () +File.separator+ " bbs ";
return dir;
}
public主要靜止的空隙(串[] args) {
System.out.println (Config.findHomeDir ());
}
}
『玖』 JAVA代碼主人喂寵物吃東西狗只吃骨頭貓只吃魚求代碼用多態
/*
animal是個抽象方法,Cat和Dogextends這個就是用的多態
*/
packageTest;
publicclassTest{
publicstaticvoidmain(String[]args){
Feederfeeder=newFeeder();
feeder.feedAnimals();
}
}
abstractclassAnimal{
publicabstractvoideat(Strings);
}
classDogextendsAnimal{
privatefinalStringFOOD="bone";
@Override
publicvoideat(Strings){
if(s==FOOD)
System.out.println("Dogiseatingbones");
else
System.out.println("Not"+this.FOOD+",Dogdon'twanttoeat");
}
}
classCatextendsAnimal{
privatefinalStringFOOD="fish";
@Override
publicvoideat(Strings){
if(s==FOOD)
System.out.println("Catiseatingfishes");
else
System.out.println("Not"+this.FOOD+",Catdon'twanttoeat");
}
}
classFeeder{
privatefinalString[]FOODS={"fish","bone","shit"};
privateAnimalcat;
privateAnimaldog;
Feeder(){
dog=newDog();
cat=newCat();
}
publicvoidfeedAnimals(){
System.out.println("Feedinganimals...");
Stringfood;
for(inti=0;i<FOODS.length;i++){
food=FOODS[i];
if(food=="fish")
this.cat.eat(food);
elseif(food=="bone")
this.dog.eat(food);
else{
System.out.println("NotFishesorBones,is"+food);
}
}
System.out.println("Done!");
}
}
『拾』 JAVA寵物商店的源代碼 系統啟動和寵物主人登錄的介面具體代碼是什麼
publicinterface介面A{
publicvoidget();
}
//**************
publicclass介面A的實現類implements介面A{
@Override
publicvoidget(){
System.out.println(1);
}
}
//**************
publicclassTest{
介面Ad=new介面A的實現類();
publicTest(){
d.get();
}
}
雖然可以,但不提倡,因為介面有其自己的存在意義,介面定義行為,一般的都是介面定義,然後用一個類實現。
如果您必須要在介面中實現方法:
publicinterface介面A{
publicvoidget();
publicdefaultvoidset(){
//實現
}
}