zoukankan      html  css  js  c++  java
  • 一个文件中多个类,public类与main方法保持一致

    package AbstractClassAndInterface;
    
    public class AbstractClassTest {
    
        public static void main(String[] args) {
            AbstractClass1 abstractClass=new AbstractClass1() {
                
                @Override
                protected void setprotectedMethod() {
                    System.out.println("调用方法:setprotectedMethod");
                    
                }
                
                @Override
                public void setPublicMethod() {
                    // TODO Auto-generated method stub
                    
                }
                
                @Override
                void setNoMethod() {
                    // TODO Auto-generated method stub
                    
                }
            };
            abstractClass.setprotectedMethod();
            System.out.println("成功执行");
    
        }
    
    }
     abstract class AbstractClass1{
        private String a="private";
        public String b="public";
        protected String c="protected";
        String d="null";
        final String e="final";
        static String f="static";
        
        //抽象类的方法问题
        //抽象方法不能实现
        public abstract void setPublicMethod();
        //如果为private,则不能被子类继承,子类便无法实现该方法
        //private abstract void setPrivateMethod();
        //protected可以修饰
        protected abstract void setprotectedMethod();
        //默认情况下是public
        abstract void setNoMethod();
        //也可以使用非抽象的方法
        public void setNotAbstractMethod(){
            
        }
    }
  • 相关阅读:
    define和typedef
    keil5配置stm32库函数开发
    SPI、CAN、I2C
    flash,sram
    关于网络地址
    关于定时器、波特率、TH和TL值的计算
    关于串口工作方式
    ad各层
    AD快捷键
    OAuth2.0 微博登陆网站功能的实现(一)获取用户授权及令牌 Access Token
  • 原文地址:https://www.cnblogs.com/fengke/p/4800288.html
Copyright © 2011-2022 走看看