zoukankan      html  css  js  c++  java
  • eclipse 中main()函数中的String[] args如何使用?通过String[] args验证账号密码的登录类?静态的主方法怎样才能调用非static的方法——通过生成对象?在类中制作一个方法——能够修改对象的属性值?

    eclipse 中main()函数中的String[] args如何使用?

    右击你的项目,选择run as中选择 run configuration,选择arguments总的program arguments,在其中输入即可。

    通过String[] args验证账号密码的登录类,如何制作?

    package com.swift;
    
    public class LoginArgs
    {
        public static void main(String args[])
        {
            new operate(args);
        }
    }
    class login
    {
        private String name;
        private String password;
        public login(String name,String password)
        {
            this.name=name;
            this.password=password;
        }
        public boolean validate()
        {
            if (this.name.equals("abc")&&this.password.equals("123"))
            {
                return true;
            }
            else
            {
                return false;
            }
        }
    }
    class operate
    {
        private String args[];
        public operate(String a[])
        {
            this.args=a;
            if (this.args.length!=2)
            {
                System.out.println("参数输入不正确!");
                System.exit(1);
            }
           if (new login(this.args[0],this.args[1]).validate())
           {
               System.out.println("登陆成功!");
           }
           else
            {
               System.out.println("登陆失败!");
            }
        }
    }

     静态的主方法怎样才能调用非static的方法——通过生成对象?


    在类中制作一个方法——能够修改对象的属性值?

    原理,要想到temp在栈空间中指向在堆空间中的实际参数(对象)per的值,那修改的就是堆中的对象。

  • 相关阅读:
    USACO6.4-The Primes
    ZOJ2112--Dynamic Rankings (动态区间第k大)
    Havel定理
    HDU5107---K-short Problem (线段树区间 合并、第k大)
    POJ2104-- K-th Number(主席树静态区间第k大)
    poj2409 & 2154 polya计数+欧拉函数优化
    CodeForces
    HDU
    HDU
    Gym
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7732449.html
Copyright © 2011-2022 走看看