自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java面向对象程序设计——第六章内部类、匿名类和Lambda表达式、异常类。

一:内部类类可以有两种重要的成员,成员变量和方法,实际上java还有另一种类:内部类;1.内部类和外嵌类之间的关系——1内部类的外嵌类的成员变量在内部类中仍然有效,内部类的方法也可以调用外嵌类的方法——2内部类中的类体不可以声明类变量和类方法,外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员——3内部类仅供他的外嵌类使用,其他类不可以用某个类的内部类声明对象*内部类的外嵌类的成员变量在内部类中有效,使得内部类和外嵌类的交互更加方便例子:某类型的农场饲养了一种特殊种

2022-05-06 15:34:13 1147

原创 Java面向对象程序设计——第五章继承与接口

1子类与父类{(1)类可以有两种重要的成员:成员变量和方法——1:子类中的成员变量或方法有一部分是自己声明的——2:还有一部分是从他的父类继承过来的(2)什么叫继承?——1子类继承父类的成员变量就相当于从子类中直接声明过一样,可以被子类中自己定义过的任何实例方法操作。——2子类继承父类中的方法,就相当于直接在子类中定义了一个方法。(3)子类和父类在同一个包中的继承性——1可以继承父类中不是private的成员变量作为自己的变量。——2也可以继承父类中不是private的方

2022-05-01 17:11:59 334

原创 7-3 集体评分 (5 分)

程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in);

2022-04-20 23:12:58 933

原创 7-2 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (15 分)

定义Person抽象类,Student类、Company类,Employee类。Person类的属性:String name, int age, boolean genderPerson类的方法:public Person(String name, int age, boolean gender);public String toString(); //返回"name-age-gender"格式的字符串public boolean equals(Object obj);//比较

2022-04-20 23:11:37 1030

原创 7-5 点 (10 分)

7-5 点 (10 分)点是最简单的形,是几何图形最基本的组成部分。要求设计一个点类Point类,Point类包括:坐标成员变量 int x,int y 成员变量x,y的setter gette方法,以及ToString方法 带参无参构造方法 重写hashcode和equals方法,判断两个点是否相同 实现接口Comparable,可以比较两个点的大小,比较规则是若第一个点x大,则第一个点大,第一个点x小则第一个点小,若相同,比较y,根据y值判断大小。 实现方法 int distance(

2022-04-20 23:08:55 273

原创 7-4 好玩的图形 (20 分)

给定图形接口定义如下:interface Shape{float getArea();//求面积float getPerimeter();//求周长}请实现以上接口,定义圆形类(用数字1表示)、矩形类(用数字2表示)。从键盘输入图形类别(1代表圆,2代表矩形)和相应的参数,计算并输出相应图形的面积和周长,结果保留小数点后2位数据。输入格式:输入数据包含多行,第一行一个整数n,表示接下来共有n个图形对象需要生成。每个图形数据占2行,第一行为数字1或2,表示图形类别,第二行为生成图形的参数

2022-04-20 23:08:06 634

原创 7-3 职工排序题 (20 分)

1. 为某保险公司设计一个职工管理系统,其中职工类的属性有:职工编号,姓名,性别,团体险业绩,个体险业绩;方法有:每个属性对应的set,get方法;不带参数的构造方法;带参数的构造方法,完成对职工属性的初始化;该类实现接口Comparable,完成对职工总业绩的比较。2. 设计一个类,实现Comparator接口,完成对团体险业绩的比较;3. 在Main类中,创建一个职工的线性表,分别完成对职工线性表按照总业绩升序排序,按照团体险业绩升序排序。注意:不要设计键盘输入职工信息,可根据样例中提

2022-04-20 23:06:25 512

原创 7-2 jmu-Java-04面向对象进阶-03-接口-自定义接口ArrayIntegerStack (10 分)

定义IntegerStack接口,用于声明一个存放Integer元素的栈的常见方法:public Integer push(Integer item);//如果item为null,则不入栈直接返回null。如果栈满,也返回null。如果插入成功,返回item。public Integer pop(); //出栈,如果为空,则返回null。出栈时只移动栈顶指针,相应位置不置为nullpublic Integer peek(); //获得栈顶元素,如果为空,则

2022-04-20 23:04:30 334

原创 7-1 定义ClassName接口,设计类Company,实现获取类名称的功能 (10 分)

定义一个ClassName接口,接口中只有一个抽象方法getClassName();设计一个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名称;编写应用程序使用Company类输出格式:输出类名称。样例">输出样例:Company...

2022-04-20 23:03:41 2799 1

原创 -2 教师、学生排序 (20 分)

已知Main类、Person类的设计,完成Student类,Teacher类、MyTool类的设计。函数接口定义:class Student extends Person{ }class Teacher extends Person{ }class MyTool{ public static void separateStu_T(List persons,List teachers,List students){} }Student类继承了Person,拥有私有属

2022-04-20 23:02:53 267

原创 6-1 创建一个直角三角形类实现IShape接口 (10 分)

6-1 创建一个直角三角形类实现IShape接口 (10 分)创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口public abstract double getArea(); // 抽象方法 求面积public abstract double getPerimeter(); // 抽象方法 求周长}##

2022-04-20 23:02:00 889

原创 7-1 jmu-Java-03面向对象基础-04-形状-继承

1.定义抽象类Shape属性:不可变静态常量double PI,值为3.14,抽象方法:public double getPerimeter(),public double getArea()2.Rectangle与Circle类均继承自Shape类。Rectangle类(属性:int width,length)、Circle类(属性:int radius)。带参构造方法为Rectangle(int width,int length),Circle(int radius)。toString方法(Ec

2022-04-20 20:39:02 1189

原创 Java面向对象程序设计笔记——第四章类与对象

1成员变量与局部变量{在变量声明部分声明的变量叫做成员变量;在方法体中声明的变量叫做局部变量}2实例变量与类变量{成员变量又分为实例变量和类变量。在变量的类型前加static的为类变量,没有static的为实例变量}...

2022-04-10 15:46:49 467

原创 7-6 类的定义与对象使用 (10 分)

请定义一个学生类(Student),包含学号、姓名、年龄(7-60岁)三个私有成员。从键盘输入学生的成员值后生成对象,并按要求输出相应的结果。输入格式:第一行一个整数k,代表后面要生成的学生人数。从第二行开始的连续k行,每行3个数据,分别表示一个学生的学号、姓名和年龄。输出格式:输出每个学生的基本情况。如果数据不符合要求则输出"bad"输入样例:320174042001 zhangsan 2020174042030 lisi 220174042050 wangwu 17

2022-04-06 16:11:40 603

原创 7-3 计算年龄 (10 分)

定义一个Birthday类,其成员变量有3个整形变量(出生的年月日):year,month,day;提供构造方法对这3个成员变量进行初始化;提供成员变量的get、set方法;成员函数有getAge(),功能是实现计算到2017年12月25日时该Birthday对象的年龄。编写程序测试这个类。输入格式:输入出生的年、月、日(注:输入的年月日以换行隔开)输出格式:计算得到年龄样例">输入样例:在这里给出一组输入。例如:19951223输出样例:在这里给出相应的输

2022-04-06 16:07:53 1331

原创 7-4 jmu-Java-03面向对象基础-03-形状 (3 分)

1. 定义长方形类与圆形类Circle长方形类-类名:Rectangle,private属性:int width,length圆形类-类名:Circle,private属性:int radius编写构造函数:带参构造函数:Rectangle(width, length),Circle(radius)编写方法:public int getPerimeter(),求周长。public int getArea(),求面积。toString方法,使用Eclipse自动生成。注意:计算圆形的面

2022-04-06 15:52:13 733

原创 7-1 声明图书类,记录图书总册数,利用静态变量赋值。(运用了类变量去调用实现自动编号)

声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数;在构造方法中,利用静态变量为对象的编号赋值,在主方法中定义对象数组,并求出总册数。输出格式:请输出每本图书对应的书名,书号,书价以及总图书数。输出样例:书名:Java程序设计, 书号:1, 书价:34.5书名:数据结构, 书号:2, 书价:44.8书名:C++程序设计, 书号:3, 书价:35.0图书总册数为:3(10 分)声明一个图书类,其数据成员为书名、编号

2022-04-04 15:55:30 5517

tampermonkey-5.0.0.xpi

tampermonkey-5.0.0.xpi

2023-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除