最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java創(chuàng)建student類詳細(xì)代碼例子

 更新時(shí)間:2023年11月06日 10:15:17   作者:嗯嗯=  
這篇文章主要給大家介紹了關(guān)于Java創(chuàng)建student類的相關(guān)資料,學(xué)生類(Student)是一種面向?qū)ο蟮木幊谈拍?其主要用于描述學(xué)生的屬性和行為,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

一.創(chuàng)建包,包名可以自擬,在包中創(chuàng)建student類

1.1創(chuàng)建一個(gè)叫做Student的類:

對象屬性:姓名、年齡、性別、身高

對象方法:說話、計(jì)算加法、年齡長一歲

類屬性:學(xué)校名稱

類方法:學(xué)習(xí)

1.2編寫能為所有屬性賦值的構(gòu)造方法

封裝所有對象屬性,編寫屬性的getter和setter方法;

/創(chuàng)建包,包名可以自擬,在包中創(chuàng)建student類

package Student;

public class Student {
    //構(gòu)造器
    public Student(String Name,String Sex,int Age,int height) {
        this.Name=Name;
        this.Sex=Sex;
        this.height=height;
        this.Age=Age;
    }

    public String Name; //學(xué)生姓名
    public int Age; //學(xué)生年齡
    public String Sex; //學(xué)生性別
    public int height;//學(xué)生身高

    public Student() {

    }

    //getter/setter方法
    public int getHeight() {

        return height;
    }

    public void setHeight(int height) {

        this.height = height;
    }
    public String getName() {

        return Name;
    }
    public void setName(String name) {

        this.Name = name;
    }

    //當(dāng)方法的局部變量和類的成員變量重名的時(shí)候,根據(jù)就近原則,優(yōu)先使用局部變量。
    //如果使用訪問類的成員變量,使用this.關(guān)鍵字.
    //誰調(diào)用的方法誰就是this
    public void setAge(int age) {

        this.Age = age;
    }

    public int getAge() {

        return Age;
    }

    //類屬性,學(xué)校名稱
    public static String school="北京";

    //類方法,學(xué)習(xí)
    public static void study()
    {
        String study="開始學(xué)習(xí)了!";
        System.out.println(study);
    }

    //對象方法:說話
    public void speak(String s)
    {
        System.out.println(s);
    }
    //對象方法:實(shí)現(xiàn)兩個(gè)數(shù)的相加
    public void count(double c1,double c2)
    {
        System.out.println(c1+c2);
    }

    //對象方法:實(shí)現(xiàn)年齡長一歲
    public int ageAdd(int year) {
        Age=year+1;
        return this.Age+1;
    }
    public void show()
    {
        System.out.println("我的姓名是"+Name+",今年"+Age+",性別:"+Sex+",身高:"+height);
    }
}

二.創(chuàng)建Penpal類繼承student類

2.1創(chuàng)建Penpal類繼承student類

package Student;
    public class Penpal extends Student{
        private String Sex;
        public String getSex(){
            return Sex;
        }
        public void setSex(String Sex){
            this.Sex=Sex;
        }
    }

三.在HelloWorld中實(shí)現(xiàn)測試

3.1在HelloWorld中實(shí)現(xiàn)測試

package Student;
import Student.Penpal;
import Student.Student;
import static Student.Student.study;
public class HelloWorld {
        public static void main(String[] args) {
            //類屬性,學(xué)校名稱
            System.out.println(Student.school);
            //類方法:學(xué)習(xí)
            study();
            //創(chuàng)建第一個(gè)實(shí)例:園子
            Student zhang=new Student();
            zhang.Age=9;
            zhang.height=175;
            zhang.Name="園子";
            zhang.Sex="男";
            System.out.println("姓名:"+zhang.Name+"  性別:"+zhang.Sex+"\t年齡:"+zhang.Age+"\t身高:"+zhang.height);
            //創(chuàng)建第二個(gè)實(shí)例:團(tuán)后
            Student li=new Student();
            li.Name="團(tuán)后";
            li.Age=15;
            li.height=198;
            li.Sex="女";
            System.out.println("姓名:"+li.Name+"  性別:"+zhang.Sex+"\t年齡:"+li.Age+"\t身高:"+li.height);
            //創(chuàng)建第三個(gè)實(shí)例
            Student p1=new Student("張老三","男",18,180);
            p1.speak("你好,我是新來的學(xué)生");
            //說話
            p1.show();
            //實(shí)現(xiàn)年齡的加一
            Student p2=new Student("王老五","女",10,158);
            p2.speak("你好,我是新來的學(xué)生");
            //實(shí)現(xiàn)年齡的加一
            p2.ageAdd(p2.Age);
            p2.show();
            //實(shí)現(xiàn)兩個(gè)數(shù)的相加
            System.out.println("兩個(gè)數(shù)的相加結(jié)果如下:");
            p2.count(23, 45);
            //實(shí)現(xiàn)對setter/getter的使用
            Penpal Student=new Penpal();
            Student.setSex("女");
            Student.setName("老紀(jì)");
            Student.setAge(12);
            Student.setHeight(156);
            System.out.println("姓名:"+Student.getName()+" "+"性別:"+Student.getSex()+" "+"年齡:"+Student.getAge()+" "+"身高:"+Student.getHeight()+"\n");
        }
    }

總結(jié) 

到此這篇關(guān)于Java創(chuàng)建student類的文章就介紹到這了,更多相關(guān)Java創(chuàng)建student類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 基于SpringBoot實(shí)現(xiàn)防盜鏈功能

    基于SpringBoot實(shí)現(xiàn)防盜鏈功能

    防盜鏈?zhǔn)潜Wo(hù)資源服務(wù)器的常用方法,旨在防止未經(jīng)授權(quán)的外部鏈接直接訪問服務(wù)器上的資源,如圖片、音頻和視頻文件,在本文中,我們將探討防盜鏈的概念和原理,并結(jié)合 Spring Boot 提供一個(gè)完整的可運(yùn)行示例,需要的朋友可以參考下
    2024-12-12
  • 阿里四面之Spring Exception的原理解析

    阿里四面之Spring Exception的原理解析

    本文給大家介紹阿里四面之Spring Exception的原理解析,本文通過錯(cuò)誤場景分析給大家詳細(xì)介紹Spring異常處理流程,感興趣的朋友一起看看吧
    2021-10-10
  • Spring框架基于AOP實(shí)現(xiàn)簡單日志管理步驟解析

    Spring框架基于AOP實(shí)現(xiàn)簡單日志管理步驟解析

    這篇文章主要介紹了Spring框架基于AOP實(shí)現(xiàn)簡單日志管理步驟解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 基于Java中UDP的廣播形式(實(shí)例講解)

    基于Java中UDP的廣播形式(實(shí)例講解)

    下面小編就為大家分享一篇基于Java中UDP的廣播形式(實(shí)例講解),具有很好的參考價(jià)值,希望對大家有所幫助
    2017-12-12
  • SpringBoot+React實(shí)現(xiàn)計(jì)算個(gè)人所得稅

    SpringBoot+React實(shí)現(xiàn)計(jì)算個(gè)人所得稅

    本文將以個(gè)人所得稅的計(jì)算為例,使用React+SpringBoot+GcExcel來實(shí)現(xiàn)這一功能,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-09-09
  • MyBatis使用Map與POJO類實(shí)現(xiàn)CRUD操作的步驟詳解

    MyBatis使用Map與POJO類實(shí)現(xiàn)CRUD操作的步驟詳解

    本文將通過實(shí)際案例,詳細(xì)講解在MyBatis中如何使用Map集合和POJO類兩種方式實(shí)現(xiàn)數(shù)據(jù)庫的增刪改查操作,解決常見映射問題,提高開發(fā)效率,需要的朋友可以參考下
    2025-12-12
  • idea 安裝 Mybatis 開發(fā)幫助插件 MyBatisCodeHelper-Pro 插件破解版的方法

    idea 安裝 Mybatis 開發(fā)幫助插件 MyBatisCodeHelper-Pro 插件破解版的方法

    MyBatisCodeHelper-Pro 插件可以幫助我們快速的開發(fā) mybatis,這篇文章給大家介紹idea 安裝 Mybatis 開發(fā)幫助插件 MyBatisCodeHelper-Pro 插件破解版的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2020-09-09
  • 基于RecyclerChart的KLine繪制Volume實(shí)現(xiàn)詳解

    基于RecyclerChart的KLine繪制Volume實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了基于RecyclerChart的KLine繪制Volume實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Java讀寫pdf文件的詳細(xì)實(shí)現(xiàn)方法

    Java讀寫pdf文件的詳細(xì)實(shí)現(xiàn)方法

    最近公司的項(xiàng)目中需要操作pdf文件,所以這里給大家總結(jié)下方法,這篇文章主要給大家介紹了關(guān)于Java讀寫pdf文件的詳細(xì)實(shí)現(xiàn)方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • java代碼mqtt接收發(fā)送消息方式

    java代碼mqtt接收發(fā)送消息方式

    這篇文章主要介紹了java代碼mqtt接收發(fā)送消息方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

革吉县| 沽源县| 南靖县| 新兴县| 新野县| 舞阳县| 平利县| 盈江县| 恭城| 军事| 房产| 屏东市| 桓仁| 罗定市| 永登县| 哈尔滨市| 巨鹿县| 天柱县| 胶州市| 沙田区| 延津县| 武安市| 阿鲁科尔沁旗| 内乡县| 黄石市| 曲阳县| 苏尼特左旗| 柳江县| 文化| 敦煌市| 高邑县| 乌鲁木齐市| 股票| 永仁县| 祁阳县| 色达县| 和田县| 遂川县| 察哈| 易门县| 闽侯县|