构造函数相对于一般函数,具有如下特殊性质:
void
是错误的析构函数相对于一般函数,具有如下特殊性质:
~
,以示与构造函数对比区别javaclass Department {
}
class SqlServerDepartment extends Department {
}
abstract class Shape {
abstract public void draw() { }
}
class Rectangle extends Shape{
}
javaimport java.util.*;
class Beverage {
String description = "Unknown Beverage";
public String getDescription() {
return description;
}
public abstract int cost()
}
abstract class CondimentDecorator extends Beverage {
Beverage beverage;
}
javainterface IFactory{}
class SqlServerFactory implements IFactory {}
根据 V1Drawing
类补全 Drawing
接口:
javainterface Drawing {
public void drawLine(double x1, double y1, double x2, double y2);
public void drawCircle(double x, double y, double r);
}
void Insert(Department department)
Department GetDepartment(int id)
implements IDepartment
implements IDepartment
interface IFactory
Idepartment CreateDepartment()
interface
void drawLine(double x1, double y1, double x2, double y2)
void drawCircle(double x, double y, double r)
DP1.draw_a_circle(x, y, r)
DP2.drawcircle(x, y, r)
abstract public void draw()
本文作者:Morales
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 License 许可协议。转载请注明出处!