面向对象编程中的类、继承与多态性
1 类的定义
面向对象编程(OOP)的核心概念之一是类。类是一种用户自定义的数据类型,它封装了数据和操作数据的方法。类的定义不仅限于数据的存储,还包括如何操作这些数据的行为。在Java中,类的定义通过关键字 class 实现,例如:
public class Point {
// 字段
protected double x;
protected double y;
// 构造器
public Point() {
setX(0);
setY(0);
}
public Point(double x, double y) {
setX(x);
setY(y);
}
// 方法
public void setX(double x) {
this.x = x;
}
public void setY(double y) {
this.y = y;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
public double distanceFromOrigin() {
return Math.sqrt(x * x + y * y);
}
@Override
public Str
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



