![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java SE
程序员T T
这个作者很懒,什么都没留下…
展开
-
接口与抽象类
设计一个抽象类GeoGraph,定义所有2维图形的共有数据特性:颜色(color,用整型表示)、填充标志(filled,使用boolean),共有行为特性:面积、周长(抽象方法)及其他必要行为特性(实例方法);该类继承Comparable接口和自定义Colorable接口(抽象方法:procColor,用于对图像作色),然后由GeoGraph类派生:Circle、SemiCircle(...原创 2020-04-25 17:32:50 · 2547 阅读 · 0 评论 -
继承与多态-3
(继承与多态上机与课堂同题)设计一个Shape类,该类无数据成员,函数成员:getArea()、getPerimeter()分别获得图形的面积(0)、周长(0),由此派生Circle类、Rectangle类并重写上述2个方法。然后设计实现GeoArrayList有序图形列表类(升序)数据成员自定(可以使用ArrayList<>),该类可以实现以ArryLsit<Shape>...原创 2020-04-13 18:35:21 · 1054 阅读 · 0 评论 -
继承与多态-2
1、(继承与多态)设计Person(人)、Student(学生)、Employee(雇员)、Faculty(教员)、Staff(职员)类,Student、Employee是Person的子类,Faculty、Staff是Employee的子类。所有人都有姓名、地址、电话号码、电子邮件地址。学生有班级状态:大一、大二、大三、大四,将这些状态定义为常量。一个雇员涉及办公室、工资、受聘日期(使用Date...原创 2020-04-13 18:32:11 · 1337 阅读 · 0 评论 -
继承与多态-1
1、定义自己的String类MyString,该类有一个数据域成员:String msString;一个方法成员:mySplit()用于返回给定分隔符分隔的字符串数组,要求这个数组中含有这些分隔符,方法声明如下: Public static String[] mySplit(String s,String regex);s给定母串,regex为给定正则表达式 Public String[] m...原创 2020-04-13 18:30:19 · 545 阅读 · 0 评论 -
几何题Triangle2D类
(几何:Triangle2D类)定义Triangle2D类和MyPoint2D类(自己定义:2维点),要求如下: A、三个MyPoint2D类数据域成员:p1、p2、p3;这个三个数据域都带有get和set方法。 B、一个无参构造方法,创建三个坐标为(0,0)、(1,1)、(2,5)的点组成的三角形。 C、一个带有指定点的三角形的构造方法。 D、一个返回三角形面积的方法getArea();...原创 2020-04-13 18:27:33 · 2756 阅读 · 2 评论 -
MyStringBuilder
1、(实现StringBuilder类)在Java库中提供了String Builder类,给出你自己定义的String Builder类:MyStringBuilder类,并实现下面方法并设计主类测试她: Public MyStringBuilder(String s); Public MyStringBuilder append(MyStringBuilder s); Public ...原创 2020-04-13 18:24:01 · 1389 阅读 · 0 评论 -
对象与类训练
定义一个复数类Complex(数据成员:a,b表示复数a+bi).并配以合适的方法完成复数对象的生成、复数的运算(加、减、乘除),然后做一个主类测试她。 package assignment; public class Complex { private double a,b; public double getA() { return a; } public void setA...原创 2020-04-13 18:19:46 · 458 阅读 · 0 评论 -
类与对象题Java
1、(模式识别)设计一个类:ThreeContinuousDigit,定位一组整型数组中连续出现3次或3次以上的子数组。这个类包含:arrayIndexs[](数字在原数组首次出现的下标)、numbers[](出现的长度)、sunStringNumber(子串的个数)。类中的方法如下定义: Public static ThreeContinuousDigit locationContinuo...原创 2020-04-13 18:13:59 · 932 阅读 · 0 评论 -
二维数组题
1. 编写程序:提示输入一个方阵的行数,然后随机的在方阵中填入0或1,打印这个矩阵,然后找出整行或整列或对角线都是0或1的行、列和对角线。(课堂作业)(Java) 样列: 输入:矩阵的长度:4 输出: 0111 0000 0100 1111 第2行全为0 第四行全为1 主对角线没有相同数字 付对角线没有相同数字 package assignment; import ja...原创 2020-04-13 18:09:21 · 1120 阅读 · 0 评论