嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 教育綜合 > 正文

寫一個人的類 類中有屬性:姓名、年齡、性別。有一個展示自我信息的方法。寫一個測試類,

編寫一個人類Person,其中包含姓名、性別和年齡的屬性,包含構造方法以及顯示姓名、性別和年齡的方法。再

------------------------------------- 文件1:Person.java -------------------------------------- package myapp.demo.person; /** * Person類 * @author */ public class Person { private String name; private String sex; private int age; public Person() { } public int getAge() { return age; } public void setAg

創(chuàng)建一個學生類,成員屬性為學號,姓名,性別,年齡,java,成績。成員屬性通過構造方法

public class Student {

//1、定義成員變量

private String no;//學號

private String name;//姓名

private String sex;//性別

private String age;//年齡

private float score;//成績

//2、通過構造方法初始化成員變量的值

public Student(String no, String name, String sex, String age , float score) {

this.no = no;

this.name = name;

this.sex = sex;

this.age = age;

this.score = score;

}

//測試

public static void main(String[] args) {

//new一個學生對象,并使用構造方法初始化成員變量

Student S01 = new Student("s01", "張三", "男", "20", 99);

System.out.println("學號:"+S01.no+"\n"+

"姓名:"+S01.name+"\n"+

"性別"+S01.sex+"\n"+

"年齡"+S01.age+"\n"+

"成績"+S01.score);

}

}

代碼截圖:

擴展資料:

抽象類

并不是所有種類的事物都可以被實例化,換而言之,有的種類只是一種抽象概念,現(xiàn)實中并沒有實際存在的對應物。

比如:假設所有的動物都會叫,我們可以定義一個類“動物”,定義類中的一個成員函數(shù)“叫”,我們知道貓的叫聲,也知道狗的叫聲,然而“動物”是如何“叫”的?我們根本無法實現(xiàn)它。

所以,我們引入了抽象類的概念,抽象類是無法被實例化的,無法聲明抽象類的對象。

通常,用abstract修飾的類是抽象類;C++中包含純虛函數(shù)的類是抽象類;Java中含有抽象方法的類是抽象類;繼承了純虛函數(shù)而沒有實現(xiàn)它的類也是抽象類。

抽象類只能被用作基類,作用體現(xiàn)在:

1、約束派生類必須實現(xiàn)的成員函數(shù)或方法。

2、不同派生類中同名的成員函數(shù)實現(xiàn)不同,體現(xiàn)了多態(tài)性。

參考資料:百度百科-類(編程術語)

定義一個表示學生的類student,包括屬性:學號,姓名,性別,年齡;

1、新建一個272.php,如圖所示:

2、輸入php網(wǎng)頁的結構(<?php?>),如圖所示:

3、聲明PHP與瀏覽器交互的文件類型和編碼,如圖所示:

4、使用class關鍵字,定義一個Student類,代碼如圖所示:

5、給Student類添加成員變量和成員方法,代碼如圖所示:

6、給Student類,創(chuàng)建一個對象,代碼:$s1=newStudent()。

定義一個人的類(屬性有名字,年齡。寫一個能輸出各個屬性值的方法sho

publicclassPerson{
Stringname;
intage;

publicPerson(Stirngname,intage){
this.name=name;
this.age=age;
}

publicvoidshowinfo(){
System.out.println("名字:"+name+"年齡:"+age);
}


classStudentextendsPerson{
publicStringsex;

publicStudent(Stringname,intage,Stringsex){
super(name,age);
this.sex=sex;
}

@Override
publicvoidshowinfo(){
System.out.println("名字:"+name+"年齡:"+age+"性別:"+sex);
}

}

創(chuàng)建一個Customer類,類中的屬性有姓名(name),年齡(age),性別(gender)每個屬性分別有get/set方法。

代碼如下:

import java.util.HashSet;

import java.util.Set;import java.awt.List;

import java.util.ArrayList;

public class Customer {

private String name;

int age;

String sex;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public Customer(String name,int age,String sex) {

this.name=name;

this.age=age;

this.sex=sex;

}

擴展資料

對象是類的一個實例(對象不是找個女朋友),有狀態(tài)和行為。例如,一條狗是一個對象,它的狀態(tài)有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。類是一個模板,它描述一類對象的行為和狀態(tài)。

一個類可以包含以下類型變量:

局部變量:在方法、構造方法或者語句塊中定義的變量被稱為局部變量。變量聲明和初始化都是在方法中,方法結束后,變量就會自動銷毀。

成員變量:成員變量是定義在類中,方法體之外的變量。這種變量在創(chuàng)建對象的時候?qū)嵗?。成員變量可以被類中方法、構造方法和特定類的語句塊訪問。

類變量:類變量也聲明在類中,方法體之外,但必須聲明為static類型。一個類可以擁有多個方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog類的方法。

參考資料來源:

百度百科——類

展開全文閱讀