zoukankan      html  css  js  c++  java
  • NITT2--JAVA2018/3/8

     1 package CHAP1;
     2 
     3 public class Login {
     4     
     5     private String username="admin";
     6     private String password="123456";
     7     //相当于login成员
     8     //ValidateCredentials验证类(Login的内部类)
     9     /*static*/    class ValidateCredentials{
    10         public void validate() {
    11             if(username.equals("admin") && (password.equals("123456"))) {
    12                 System.out.println("登录成功!");
    13                 
    14             }
    15         }
    16     }
    17 }
    18     //定义测试类
    19     //静态方法类名调用,实例方法对象调用
    20 class test {
    21     public static void main(String[] args) {
    22             Login l=new Login();//先创建外部类对象
    23             //再用外部类创建内部类的对象
    24             Login.ValidateCredentials v=new Login().new ValidateCredentials();
    25     //        Login.ValidateCredentials  v=new Login.ValidateCredentials();
    26             v.validate();
    27         }
    28 }
    29 
    30                          

    方法局部内部類:
    為:

     1 package CHAP1;
     2 
     3 public class Login {
     4     
     5     private String username="admin";
     6     private String password="123456";
     7     //方法局部内部類:
     8     void Validating () {
     9         int i=0;
    10     //相当于login成员
    11     //ValidateCredentials验证类(Login的内部类)
    12     /*static*/    class ValidateCredentials{
    13         public void validate() {
    14             //Login l=new Login();
    15             if(username.equals("admin") && (password.equals("123456"))) {
    16                 System.out.println("登录成功!");
    17                 
    18             }
    19         }
    20         ValidateCredentials v=new  ValidateCredentials();
    21         v.validate();
    22     }}
    23     
    24 }
    25     //定义测试类
    26     //静态方法类名调用,实例方法对象调用
    27 class test {
    28     public static void main(String[] args) {
    29             Login l=new Login();//先创建外部类对象
    30             //再用外部类创建内部类的对象
    31     //        Login.ValidateCredentials v=new Login().new ValidateCredentials();
    32         //    Login.ValidateCredentials  v=new Login.ValidateCredentials();
    33             v.validate();
    34         }
    35 }
    36 
    37                          

      

  • 相关阅读:
    css 浮动元素居中
    盒子绝对定位 position:foxed ; 居中
    一些不常见的css知识
    apache 与php的安装
    dos命令
    php 数据库查询order by 与查询返回的数据类型
    最好花5分钟看一下:辞职后五险一金怎么办
    JDK神坑:JAVA中Calendar的月份Month少1
    三种代理服务器以及反向代理详解
    代理服务器基本知识普及代理IP使用方法!
  • 原文地址:https://www.cnblogs.com/Catherinezhilin/p/8526638.html
Copyright © 2011-2022 走看看