[Java] 一个文件中多个类,public类与main方法保持一致 →→→→→进入此内容的聊天室

来自 , 2019-09-28, 写在 Java, 查看 122 次.
URL http://www.code666.cn/view/4122cb13
  1. package AbstractClassAndInterface;
  2.  
  3. public class AbstractClassTest {
  4.  
  5.         public static void main(String[] args) {
  6.                 AbstractClass1 abstractClass=new AbstractClass1() {
  7.                        
  8.                         @Override
  9.                         protected void setprotectedMethod() {
  10.                                 System.out.println("调用方法:setprotectedMethod");
  11.                                
  12.                         }
  13.                        
  14.                         @Override
  15.                         public void setPublicMethod() {
  16.                                 // TODO Auto-generated method stub
  17.                                
  18.                         }
  19.                        
  20.                         @Override
  21.                         void setNoMethod() {
  22.                                 // TODO Auto-generated method stub
  23.                                
  24.                         }
  25.                 };
  26.                 abstractClass.setprotectedMethod();
  27.                 System.out.println("成功执行");
  28.  
  29.         }
  30.  
  31. }
  32.  abstract class AbstractClass1{
  33.         private String a="private";
  34.         public String b="public";
  35.         protected String c="protected";
  36.         String d="null";
  37.         final String e="final";
  38.         static String f="static";
  39.        
  40.         //抽象类的方法问题
  41.         //抽象方法不能实现
  42.         public abstract void setPublicMethod();
  43.         //如果为private,则不能被子类继承,子类便无法实现该方法
  44.         //private abstract void setPrivateMethod();
  45.         //protected可以修饰
  46.         protected abstract void setprotectedMethod();
  47.         //默认情况下是public
  48.         abstract void setNoMethod();
  49.         //也可以使用非抽象的方法
  50.         public void setNotAbstractMethod(){
  51.                
  52.         }
  53. }
  54.  

回复 "一个文件中多个类,public类与main方法保持一致"

这儿你可以回复上面这条便签

captcha