小编Jam*_*ger的帖子

用Java封装

我试图在一个程序中实现封装作为一些课程的一部分但是我遇到了一个错误,我似乎无法用我有限的知识来解决这个问题,这对我的老师/讲师没有帮助.非常擅长他所做的事情,但是当它实际传达信息时却做得不好,因为有人可以帮我修复以下程序中出现的错误,并向我解释为什么它没有按预期工作.

class TwoDShapeEncap{
    double width, height;

    //Width
    void setWidth(double w){
        width = w;
    }

    double getWidth(){
        return width;
    }
    //Height
    void setHeight(double h){
        height = h;
    }

    double getHeight(){
        return height;
    }
}

class Triangle extends TwoDShapeEncap{
    String type;
    private double sideA, sideB, sideC, adjacent, opposite;

    //Side A
    void setsideA(double a){
        sideA = a;
    }
    double getsideA(){
        return sideA;
    }
    //Side B
    void setsideB(double b){
        sideB = b;
    }
    double getsideB(){
        return sideB;
    }
    //Side C
    void setsideC(double c){
        sideC …
Run Code Online (Sandbox Code Playgroud)

java oop encapsulation

1
推荐指数
1
解决办法
246
查看次数

标签 统计

encapsulation ×1

java ×1

oop ×1