public interface Student {
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|網(wǎng)站維護(hù)公司|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋木制涼亭等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身開(kāi)發(fā)品質(zhì)網(wǎng)站。
// 該方法用于表示不同階段的學(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í)閱讀理解,聽(tīng)力理解,口語(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ǔ),英文寫(xiě)作等能力。");
}
}
public class Main {
public static void main(String[] args) {
開(kāi)發(fā)集成環(huán)境可選eclipse,因?yàn)閷?shí)際工作中,大多數(shù)都是用這個(gè);
JDK 1.5、1.6 都可以啦;
web服務(wù)器可選tomcat,免費(fèi)的,好安裝,好配置;
數(shù)據(jù)庫(kù),選啥都行,只要你熟悉的;
書(shū)籍推薦我學(xué)習(xí)用的不錯(cuò)的:java核心卷1和卷2,這是經(jīng)典書(shū)籍,還有 thinking in java,
學(xué)習(xí)的過(guò)程中,不要手懶,從第一章開(kāi)始就要?jiǎng)邮謱?xiě)代碼。網(wǎng)上的實(shí)例也很多。
加油!
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();
}
}
package book;
/**
* @Author: Cool_Wu
* @Date: 2020-12-07 20:18
*/
public class Book {
private String name;
private String num;
private String author;
private double price;
private String publishing_House;
private String publication_Date;
public Book() {}
public Book(String name, String num, String author, double price, String publishing_House, String publication_Date) {
?this.name = name;
?this.num = num;
?this.author = author;
?this.price = price;
?this.publishing_House = publishing_House;
?this.publication_Date = publication_Date;
}
@Override
public String toString() {
?return "圖書(shū)信息:\n----------------------" +
? ? ? ? ?"\n書(shū)名:" + name +
? ? ? ? ?"\n書(shū)號(hào):" + num +
? ? ? ? ?"\n作者:" + author +
? ? ? ? ?"\n單價(jià):" + price +
? ? ? ? ?"\n出版社:" + publishing_House +
? ? ? ? ?"\n出版日期:" + publication_Date +
? ? ? ? ?"\n----------------------\n";
}
}
package book;
public class Test {
public static void main(String[] args) {
?Book book1 = new Book("百年孤獨(dú)","10000","加西亞·馬爾克斯",40.00,"南海出版公司","2017年08月");
?System.out.println(book1);
?Book book2 = new Book("時(shí)間簡(jiǎn)史","10086","史蒂芬·霍金",22.50,"湖南科技出版社","2014年06月");
?System.out.println(book2);
}
}
運(yùn)行結(jié)果