目录
作业介绍
设计一个point类,其x和y坐标可以通过构造器提供,提供一个子类labelPoint, 其构造器接受一个标签值x, y坐标,写出对应的构造器即可。
思路
1. 新建父类Point, 并且提供有参构造器,x, y参数
2. 新建子类LabelPoint继承Point类。并且新加特有属性,除了父类构造器的两个方法之外,将新属性也加入构造器。
3. 新建测试类调用LabelPoint
代码
package com.jin.homework;
/**
* @author 大力pig
*/
public class Point {
private double x;
private double y;
public Point(double x, double y) {
this.x = x;
this.y = y;
}
}
package com.jin.homework;
/**
* @author 大力pig
*/
public class LabelPoint extends Point{
//特有属性
private String label;
//子类构造器,在继承父类的基础之上,加入自己的label构造方法
public LabelPoint(String label,double x, double y) {
super(x, y);
this.label = label;
}
}
package com.jin.homework;
/**
* @author 大力pig
*/
public class Homework9 {
public static void main(String[] args) {
LabelPoint black = new LabelPoint("Black", 1929, 200.07);
}
}