public interface Student {
成都创新互联公司专注于网站建设|网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖木制凉亭等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。
// 该方法用于表示不同阶段的学生在学习数学课程时的不同内容
public abstract void studyMath();
// 该方法用于表示不同阶段的学生的英语水平
public abstract void studyEnglish();
}
public class PrimarySchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("小学生在学习数学课程时,主要学习加减法,数学表达式等基础知识。");
}
@Override
public void studyEnglish() {
System.out.println("小学生在学习英语时,主要学习词汇,基本句型,基本语法等基础知识。");
}
}
public class MiddleSchoolStudent implements Student {
@Override
public void studyMath() {
System.out.println("中学生在学习数学课程时,主要学习初等函数,代数方程等基础知识。");
}
@Override
public void studyEnglish() {
System.out.println("中学生在学习英语时,主要学习阅读理解,听力理解,口语交流等能力。");
}
}
public class CollegeStudent implements Student {
@Override
public void studyMath() {
System.out.println("大学生在学习数学课程时,主要学习高等数学,概率论,数值计算等专业知识。");
}
@Override
public void studyEnglish() {
System.out.println("大学生在学习英语时,主要学习专业英语,商务英语,英文写作等能力。");
}
}
public class Main {
public static void main(String[] args) {
开发集成环境可选eclipse,因为实际工作中,大多数都是用这个;
JDK 1.5、1.6 都可以啦;
web服务器可选tomcat,免费的,好安装,好配置;
数据库,选啥都行,只要你熟悉的;
书籍推荐我学习用的不错的:java核心卷1和卷2,这是经典书籍,还有 thinking in java,
学习的过程中,不要手懒,从第一章开始就要动手写代码。网上的实例也很多。
加油!
class A
{
//声明一个float型实例变量a
//声明一个float型类变量b,即static变量b
private float a;
private static float b;
void setA(float a)
{
//将参数a的值赋值给成员变量a
this.a = a;
}
void setB(float b)
{
//将参数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[])
{
//通过类名操作类变量b,并赋值100
//通过类名调用方法inputB()
A.b = 100;
A.inoutB();
A cat=new A();
A dog=new A();
//cat调用方法setA(int a)将cat的成员 a的值设置为200
cat.setA(200);
// cat调用方法setB(int B)将cat的成员 b的值设置400
cat.setB(400);
//dog调用方法setA(int a)将dog的成员 a的值设置为150
dog.setA(150);
//dog调用方法setB(int b)将dog的成员 b的值设置为300
dog.setB(300);
//cat调用inputA()
//cat调用inputB()
//dog调用inputA()
//dog调用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 "图书信息:\n----------------------" +
"\n书名:" + name +
"\n书号:" + num +
"\n作者:" + author +
"\n单价:" + price +
"\n出版社:" + publishing_House +
"\n出版日期:" + publication_Date +
"\n----------------------\n";
}
}
package book;
public class Test {
public static void main(String[] args) {
Book book1 = new Book("百年孤独","10000","加西亚·马尔克斯",40.00,"南海出版公司","2017年08月");
System.out.println(book1);
Book book2 = new Book("时间简史","10086","史蒂芬·霍金",22.50,"湖南科技出版社","2014年06月");
System.out.println(book2);
}
}
运行结果