public interface Student {
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比孟連網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式孟連網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋孟連地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
// 該方法用于表示不同階段的學(xué)生在學(xué)習(xí)數(shù)學(xué)課程時(shí)的不同內(nèi)容
public abstract void studyMath();
// 該方法用于表示不同階段的學(xué)生的英語(yǔ)水平
public abstract void studyEnglish();
}
public class PrimarySchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("小學(xué)生在學(xué)習(xí)數(shù)學(xué)課程時(shí),主要學(xué)習(xí)加減法,數(shù)學(xué)表達(dá)式等基礎(chǔ)知識(shí)。");
}
@Override
public void studyEnglish() {
System.out.println("小學(xué)生在學(xué)習(xí)英語(yǔ)時(shí),主要學(xué)習(xí)詞匯,基本句型,基本語(yǔ)法等基礎(chǔ)知識(shí)。");
}
}
public class MiddleSchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("中學(xué)生在學(xué)習(xí)數(shù)學(xué)課程時(shí),主要學(xué)習(xí)初等函數(shù),代數(shù)方程等基礎(chǔ)知識(shí)。");
}
@Override
public void studyEnglish() {
System.out.println("中學(xué)生在學(xué)習(xí)英語(yǔ)時(shí),主要學(xué)習(xí)閱讀理解,聽力理解,口語(yǔ)交流等能力。");
}
}
public class CollegeStudent implements Student {
@Override
public void studyMath() {
System.out.println("大學(xué)生在學(xué)習(xí)數(shù)學(xué)課程時(shí),主要學(xué)習(xí)高等數(shù)學(xué),概率論,數(shù)值計(jì)算等專業(yè)知識(shí)。");
}
@Override
public void studyEnglish() {
System.out.println("大學(xué)生在學(xué)習(xí)英語(yǔ)時(shí),主要學(xué)習(xí)專業(yè)英語(yǔ),商務(wù)英語(yǔ),英文寫作等能力。");
}
}
public class Main {
public static void main(String[] args) {
int?leijian=sc.nextInt();
for(int?i=0;i2;i++){
leijian=leijian-sc.nextInt();
}
class A
{
//聲明一個(gè)float型實(shí)例變量a
//聲明一個(gè)float型類變量b,即static變量b
private float a;
private static float b;
void setA(float a)
{
//將參數(shù)a的值賦值給成員變量a
this.a = a;
}
void setB(float b)
{
//將參數(shù)b的值賦值給成員變量b
this.b = b;
}
float getA()
{
return a;
}
float getB()
{
return b;
}
void inputA()
{
System.out.println(a);
}
static void inputB()
{
System.out.println(b);
}
}
public class Example
{
public static void main(String args[])
{
//通過(guò)類名操作類變量b,并賦值100
//通過(guò)類名調(diào)用方法inputB()
A.b = 100;
A.inoutB();
A cat=new A();
A dog=new A();
//cat調(diào)用方法setA(int a)將cat的成員 a的值設(shè)置為200
cat.setA(200);
// cat調(diào)用方法setB(int B)將cat的成員 b的值設(shè)置400
cat.setB(400);
//dog調(diào)用方法setA(int a)將dog的成員 a的值設(shè)置為150
dog.setA(150);
//dog調(diào)用方法setB(int b)將dog的成員 b的值設(shè)置為300
dog.setB(300);
//cat調(diào)用inputA()
//cat調(diào)用inputB()
//dog調(diào)用inputA()
//dog調(diào)用inputB()
cat.inputA();
cat.inputB();
dog.inputA();
dog.inputB();
}
}