判断C#类MyClass的定义中哪些定义是合法的抽象类
A: abstract class Myclass{ abstract int getCount();}
B: private abstract class Myclass{ abstract int getCount();}
C: abstract class Myclass{ public abstract int getCount();}
D: sealed abstract class Myclass{ abstract int getCount();}
A: abstract class Myclass{ abstract int getCount();}
B: private abstract class Myclass{ abstract int getCount();}
C: abstract class Myclass{ public abstract int getCount();}
D: sealed abstract class Myclass{ abstract int getCount();}
举一反三
- 补全以下程序代码public abstract class MyClass { public int constInt = 5; 请在此处补全代码 public void method() { }} A: public abstract void method(int a); B: constInt = constInt + 5; C: public int method(); D: public abstract void anotherMethod() {}
- 下列类的定义中哪些是合法的抽象类?( ) A: sealed abstract class c1{abstract public void test() {} B: abstract sealed public viud test(); C: abstract class c1 { abstract void test(); //test()默认为私有,不合法 D: abstract class c1 {abstract public void test(); }
- 下面类的定义,哪个是合法的抽象类定义? A: class A { abstract void unfinished() { } } B: class A { abstract void unfinished(); } C: abstract class A { abstract void unfinished(); } D: public class abstract A { abstract void unfinished(); }
- 下列类定义中哪些是合法的抽象类的定义? A: abstract Animal{abstract void grow();} B: class abstract Animal{abstract void growl();} C: abstract class Animal{abstract void growl();} D: abstract class Animal{abstract void grow(){System.out.println("growl")};
- 以下选项可替换题目中的//1而不产生编译错误的是( )。 public abstract class MyClass{ public int constInt = 5; //1 public void method(){ } } A: public abstract void method(int a); B: constInt = constInt + 5; C: public int method(); D: public abstract void anotherMethod();