在
Java 基础教程中,
案例4-3通常涉及创建一个简单的"Shape"(形状)抽象类和它的两个子类,比如"Circle"(圆形)和"Squre"(正方形)。这个例子展示了面向对象编程中的基本概念,如封装、继承和多态。
java// java 基础案例 Shape抽象类abstract class Shape {// 定义抽象方法abstract void draw();}// Circle子类class Circle extends Shape {private double radius;public Circle(double radius) {this.radius = radius;}@Overridevoid draw() {System.out.println("Drawing a circle with radius " + radius);}}// Square子类class Square extends Shape {private double side;public Square(double side) {this.side = side;}@Overridevoid draw() {System.out.println("Drawing a square with side length " + side);}}public class Main {public static void main(String[] args) {// 创建并绘制实例Shape circle = new Circle(5);circle.draw(); // 输出: Drawing a circle with radius 5Shape square = new Square(10);square.draw(); // 输出: Drawing a square with side length 10}}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/462.html