
文章目錄
- 前言
- 準備造妹子
- 屬性(暫定)
- 行為(暫定)
- 行動
- 造屬性
- 造set,get方法
- 造方法
- 實體化物件,并設定屬性
- 具體應用
- 補充
- 結語
前言
應他們要求,就先把妹子造出來吧,就當多個小練習
準備造妹子
要先確定,妹子都有哪些屬性,方法,還有,最重要的是,我們要自定義我們的妹子
屬性(暫定)
有想出來的可以私信我說出來,我加上去,集思廣益嘛,順便實作你內心的想法(笑)
可由我們自己定義的:外貌,氣質,性格,穿衣,發型,年齡,名字,身高,體重
不能由我們定義的:兩個胳膊,兩條腿,一個頭,兩個眼睛,一個軀干,紅細胞,白細胞(手動狗頭)等,,
行為(暫定)
有想出來的可以私信我說出來,我加上去,集思廣益嘛
不可定義!不可定義!不可定義!
重要的事情說三遍!這個沒法定義,這個定義指的是通過實體化物件后無法定義,但是可以通過代碼修改,
說話,跳舞,打游戲,撒嬌,賣萌
行動
造屬性
先造屬性,根據我們上一篇的標準,要求屬性都是private修飾
class Girl{
private int age; //這個是年齡屬性
private String name; //這個是姓名屬性
private String look; //這個是外貌屬性
private String ethos; //這個是氣質屬性
private String character; //這個是性格屬性
private String dress; //這個是穿衣屬性
private double height; //這個是身高屬性
private double weight; //這個是體重屬性
private String hairdo; //這個是發型屬性
}
造set,get方法
根據上篇學的,我們要對屬性值進行set和get屬性,用于設定和獲取屬性值
public void setName(String name){
/*
設定名字
*/
this.name = name;
}
String getName(){
/*
獲取名字
*/
return name;
}
public void setAge(int age){
/*
設定年齡
*/
this.age = age;
}
public int getAge(){
/*
獲取年齡
*/
return age;
}
public void setLook(String look){
/*
設定外貌
*/
this.look = look;
}
public String getLook(String look){
/*
獲取外貌
*/
return look;
}
public void setEthos(String ethos){
/*
設定氣質
*/
this.ethos = ethos;
}
public String getEthos(String ethos){
/*
獲取氣質
*/
return ethos;
}
public void setCharacter(String character){
/*
設定性格
*/
this.character = character;
}
public String getCharacter(String character){
/*
獲取性格
*/
return character;
}
public void setDress(String dress){
/*
設定穿衣風格
*/
this.dress = dress;
}
public String getDress(String dress){
/*
獲取穿衣風格
*/
return dress;
}
public void setHeight(double height){
/*
設定身高
*/
this.height = height;
}
public double getHeight(double height){
/*
獲取身高
*/
return height;
}
public void setWeight(double weight){
/*
設定體重
*/
this.weight = weight;
}
public double getWeight(double weight){
/*
獲取體重
*/
return weight;
}
public void setHairdo(String hairdo){
/*
設定發型
*/
this.hairdo = hairdo;
}
public String getHairdo(String hairdo){
/*
獲取發型
*/
return hairdo;
}
造方法
把說話,跳舞,打游戲,撒嬌,賣萌簡單的寫出來
public void playGame(){
/*
打游戲
*/
System.out.printf("%s打游戲很厲害", name);
}
public void coqutry(){
/*
撒嬌
*/
System.out.println("哥哥不要這樣啦,人家害怕啦~~~");
}
public void speak(){
/*
說話
*/
System.out.println("今天的你,仍舊迷人,使人心中好似小鹿亂撞");
}
public void dance() {
/*
跳舞
*/
System.out.println("曼妙的舞姿~~具體什么舞蹈,自己想");
}
public void cute(){
/*
賣萌
*/
System.out.println("未來是多變的,所以我不期待,我只做好現在,充實作在,");
}
實體化物件,并設定屬性
實體化物件并設定屬性
Scanner sc = new Scanner(System.in);
String name, look, ethos, character, dress, hairdo;
double height, weight;
int age;
Girl girl = new Girl();
girl.setName("西施");
name = girl.getName();
girl.setLook("美若天仙");
look = girl.getLook();
girl.setEthos("高冷");
ethos = girl.getEthos();
girl.setCharacter("高傲");
character = girl.getCharacter();
girl.setDress("休閑");
dress = girl.getDress();
girl.setHeight(1.68);
height = girl.getHeight();
girl.setWeight(83.2);
weight = girl.getWeight();
girl.setHairdo("黑長直");
hairdo = girl.getHairdo();
具體應用
import java.util.Scanner;
public class Ec4_19 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name, look, ethos, character, dress, hairdo;
double height, weight;
int age;
Girl girl = new Girl();
girl.setName("西施");
name = girl.getName();
girl.setLook("美若天仙");
look = girl.getLook();
girl.setEthos("高冷");
ethos = girl.getEthos();
girl.setCharacter("高傲");
character = girl.getCharacter();
girl.setDress("休閑");
dress = girl.getDress();
girl.setHeight(1.68);
height = girl.getHeight();
girl.setWeight(83.2);
weight = girl.getWeight();
girl.setHairdo("黑長直");
hairdo = girl.getHairdo();
System.out.println("輸入指令,0退出");
System.out.printf("%s 是一個%s 的,喜歡穿 %s 的 %s 的女孩", name, look, dress, character);
System.out.println("");
System.out.printf("身高%f ,體重%f ,有點 %s ", height, weight, ethos);
//定義一個死回圈,回圈獲取輸入的資料(???這不是聊天機器人?),哈哈差不多
label:
while (true){
String a = sc.next();
switch (a) {
case "打游戲":
girl.playGame();
break;
case "撒嬌":
girl.coqutry();
break;
case "說好聽的":
girl.speak();
break;
case "賣萌":
girl.cute();
break;
case "跳舞":
girl.dance();
break;
case "0":
System.out.println("再見了,寶貝");
break label;
}
}
}
}
class Girl{
private int age; //這個是年齡屬性
private String name; //這個是姓名屬性
private String look; //這個是外貌屬性
private String ethos; //這個是氣質屬性
private String character; //這個是性格屬性
private String dress; //這個是穿衣屬性
private double height; //這個是身高屬性
private double weight; //這個是體重屬性
private String hairdo; //這個是發型屬性
public void setName(String name){
/*
設定名字
引數:name 名字
*/
this.name = name;
}
String getName(){
/*
獲取名字
*/
return name;
}
public void setAge(int age){
/*
設定年齡
*/
this.age = age;
}
public int getAge(){
/*
獲取年齡
*/
return age;
}
public void setLook(String look){
/*
設定外貌
*/
this.look = look;
}
public String getLook(){
/*
獲取外貌
*/
return look;
}
public void setEthos(String ethos){
/*
設定氣質
*/
this.ethos = ethos;
}
public String getEthos(){
/*
獲取氣質
*/
return ethos;
}
public void setCharacter(String character){
/*
設定性格
*/
this.character = character;
}
public String getCharacter(){
/*
獲取性格
*/
return character;
}
public void setDress(String dress){
/*
設定穿衣風格
*/
this.dress = dress;
}
public String getDress(){
/*
獲取穿衣風格
*/
return dress;
}
public void setHeight(double height){
/*
設定身高
*/
this.height = height;
}
public double getHeight(){
/*
獲取身高
*/
return height;
}
public void setWeight(double weight){
/*
設定體重
*/
this.weight = weight;
}
public double getWeight(){
/*
獲取體重
*/
return weight;
}
public void setHairdo(String hairdo){
/*
設定發型
*/
this.hairdo = hairdo;
}
public String getHairdo(){
/*
獲取發型
*/
return hairdo;
}
public void playGame(){
/*
打游戲
*/
System.out.printf("%s打游戲很厲害", name);
}
public void coqutry(){
/*
撒嬌
*/
System.out.println("哥哥不要這樣啦,人家害怕啦~~~");
}
public void speak(){
/*
說話
*/
System.out.println("今天的你,仍舊迷人,使人心中好似小鹿亂撞");
}
public void dance() {
/*
跳舞
*/
System.out.println("曼妙的舞姿~~具體什么舞蹈,自己想");
}
public void cute(){
/*
賣萌
*/
System.out.println("未來是多變的,所以我不期待,我只做好現在,充實作在,");
}
}
/*
輸入指令,0退出
西施 是一個美若天仙 的,喜歡穿 休閑 的 高傲 的19女孩
身高1.68 ,體重83.20 ,有點 高冷,是 黑長直
現在,她是你的女朋友,請好好善待她!
打游戲
西施打游戲很厲害
撒嬌
哥哥不要這樣啦,人家害怕啦~~~
說好聽的
今天的你,仍舊迷人,使人心中好似小鹿亂撞
賣萌
未來是多變的,所以我不期待,我只做好現在,充實作在,
跳舞
曼妙的舞姿~~具體什么舞蹈,自己想
0
再見了寶貝
*/
補充
有什么想法可以私信或者評論,我都會說的哦
結語
吶,你們要的妹子,有什么需要補充的盡管告訴我!

xdm沖沖沖,我先溜了

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/278852.html
標籤:java
