相关疑难解决方法(0)

Java:扩展内部类

我试图理解在Java中扩展内部类.我已经阅读过,但没有找到我的问题.所以这里......

我有...

public class Pie{
    protected Slice[] slices;

    // Pie constructor
    public Pie(int n){
         sliceGenerator(n)
    }

    private void sliceGenerator(int n){
         slices = new Slice[n];
         final float sweepAngle = 360.0f/(float)n;
         float startAngle = 0;
         for (int i=0;i<n;i++){ 
             slices[i] = new Slice(startAngle);
             startAngle += sweepAngle;
         }
    }

    @Override
    public String toString(){
         for (Slice s:slices){  
             s.toString();
         }
    }

    // Inner class...
    public class Slice{
        public Slice(float startAngle){
             //set some private fields based on startAngle and generic pie 
        }

        @Override
        public String toString(){
             return …
Run Code Online (Sandbox Code Playgroud)

java inheritance extends class

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

标签 统计

class ×1

extends ×1

inheritance ×1

java ×1