[ 单选题 ] JavaCore

有一个名称为Demo.java的文件,下面哪个是正确的类声明:
  • A、
    protected class Demo{
          private int x = 0;
          private Demo (int xval){
             x=xval;
          }
       }
  • B、
    public class demo{
           public int x = 0;
           public demo (int x){
              this.x=x;
           }
       }
  • C、
    public class Demo extends MyBaseClass, MyOtherBaseClass{
         public int x = 0;
             public Demo(int xval){
             x=xval;
         }
      }
  • D、
    public class Demo{
           public int x = 0;
           public Demo (int x){
               this.x=x;
           }
        }