抽象类和接口
成_蹉_跎
程序小白,在一步步成长,愿与君共同进步。
展开
-
java语言程序设计 第十三章 (13.13、13.14、13.15、13.16)
程序小白,希望和大家多交流,共同学习 import java.util.ArrayList;import java.util.Collections;public class Course{ private String courseName; private ArrayList<String> students = new ArrayList<>(); public原创 2017-11-16 22:01:30 · 3264 阅读 · 2 评论 -
java语言程序设计 第十二章 (12.15、12.16、12.17)
程序小白,希望和大家多交流,共同学习 import java.util.Scanner;import java.util.Random;import java.util.Arrays;import java.io.PrintWriter;import java.io.File;public class ReadNumberData{ public static void mai原创 2017-10-24 23:22:20 · 3654 阅读 · 0 评论 -
抽象类与接口
接口与抽象类接口 所有的变量必须是 没有构造方法。接口不能用new操作 所有的方法必须是公共的抽象实例方法 public static final 符实例化一个类可以实现多个接口与,但是只能继承一个父类(单一继承,多重扩展) 利用extends,接口可以继承其他接口,这样的接口称为子接口 接口可以扩展接口而不是类。一个类可以扩翻译 2017-11-08 20:47:36 · 276 阅读 · 0 评论 -
Java语言程序设计 第13章
程序小白,希望和大家多交流,共同学习 设计一个Rational类,用于表示和处理有理数。 因为有理数共享了很多整数和浮点数的通用特征,而且Number是数值包装类的根类,所以讲Rational类定义为Number类的子类,因为有理数是可以比较的,所以Rational类也应该能够实现Comparable接口。 使用BigInteger实现数据类型。import java.math.BigInt原创 2017-11-09 20:39:29 · 2989 阅读 · 0 评论 -
java语言程序设计 第十三章 抽象类与接口 (13.1)
程序小白,希望和大家多交流,共同学习 public abstract class GeometricObject{ private String color; private boolean filled; private java.util.Date dateCreated; public GeometricObject() { da原创 2017-11-12 19:13:23 · 1487 阅读 · 0 评论 -
java语言程序设计 第十三章 抽象类与接口 (13.2、13.3、13.4)
程序小白,希望和大家多交流,共同学习 将13.2、13.3写在一个类里面了。import java.util.ArrayList;import java.util.Random;public class ShuffleSortNumber{ ArrayList<Number> list; public ShuffleSortNumber() { } pub原创 2017-11-12 19:17:36 · 2674 阅读 · 2 评论 -
java 语言程序设计 第十三章 13.5
程序小白,希望和大家多交流,共同学习 (只是将13.1的内容加以修改,具体的就是 implements Comparable; 然后我又在Rectangle类中重写了toString()方法,下面还给了一个关于Rectangle类的测试类。) public abstract class CompareGeometricObject implements Comparable<原创 2017-11-13 12:21:31 · 4356 阅读 · 1 评论 -
java语言程序设计 第十三章 (13.6、13.7)
程序小白,希望和大家多交流,共同学习 13.6 public class ComparableCircle extends MyCircle implements Comparable<ComparableCircle>{ public ComparableCircle() { } public ComparableCircle(double ra原创 2017-11-13 20:46:05 · 6958 阅读 · 0 评论 -
java语言程序设计 第十三章 (13.9、13.10、13.11、13.12)
程序小白,希望和大家多交流,共同学习 由于13.9、13.10、13.11、13.12继承自相同的父类,所以将其写在一起UML类图也画在一起了。 public abstract class GeometricObject{ private String color; private boolean filled; private java.util.Date dat原创 2017-11-15 21:04:11 · 5304 阅读 · 0 评论 -
java语言程序设计 第十三章 (13.17、13.18)
程序小白,希望和大家多交流,共同学习 public class Complex implements Cloneable{ private double realPart; private double imaginaryPart; public Complex() { } public Complex(double a) {原创 2017-11-17 22:57:31 · 2833 阅读 · 0 评论