zoukankan      html  css  js  c++  java
  • Java类的使用

      方法内部类 

          1、打开eclipse

                   

       选择你的代码存放的地方

        

        2、新增Java项目

          点击File-->New-->java project

          

        3、添加一个包

            

                 

        4、在包的基础上创建类

          

            

        5、定义方法,如我创建的类

        

        在run类里,写如下代码,添加一个pao()方法

        

    public class run {
    
        /**
         * @param args
         */
         public void pao(){
           System.out.println("遇上一个女孩,喜欢她");
        }
    
    }

      6、在love类定义run()方法

    public class love {
        /**
         * @param args
         */
        public void run(){
            System.out.println("我在跑步");
            
            class B extends run{            
            }
            new B().pao();
            System.out.println("她不喜欢我");
        }
        
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            new love().run();
        }
    
    }

      7、运行,出现以下内容,方法类

        

        

    二 匿名内部类

             1、也是如上添加一个包,添加几个类

           2、添加一个接口

                 

                

       3、如我添加的类和接口

          

       4、在接口定义一个方法

          

    public interface shopp {
       public void gou();
    }

        定义一个抽象类实现接口   

    public abstract class mai implements shopp{
       public void Name()
       {
         System.out.println("小明在超市买东西");
       }
        }

          另外的几个类继承抽象类

        

    public class ling extends mai{
    
        public void gou() {
            System.out.println("买了零食");
        }
    }

        

    public class apple extends mai{
    
        public void gou() {
            System.out.println("买了水果");
        }
    }

        在test类上  

    public class test {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            apple ap=new apple();
            ap.Name();
            ap.gou();
            
            ling li=new ling();
            li.Name();
            li.gou();
            
            mai ai=new mai(){
    
                public void gou() {
                    System.out.println("买了生活用品");                
                }            
            };
            ai.Name();
            ai.gou();
        }        
    }

      匿名方法(一定要加上分号)

        

          运行test类,如上面的方法运行

             

  • 相关阅读:
    使用webdriver出现的问题:[18796:1808:0730/131103.313:ERROR:install_util.cc(600)] Failed to read HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken: 系统找不到指定的文件。 (0x2) DevTools lis
    1130 host is not allowed to connect to
    Mysql误删了root用户怎么办
    猫眼电影爬取
    sklearn之聚类的均值漂移算法
    sklearn之聚类K均值算法
    基于支持向量机的分类模型和回归模型案例
    超参数处理之网格搜素
    redis基础之有序集合应用
    Sklearn之支持向量机分类
  • 原文地址:https://www.cnblogs.com/yuluo123/p/6069429.html
Copyright © 2011-2022 走看看