栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java-----类中类,返回值类型,类中方法引用类中方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java-----类中类,返回值类型,类中方法引用类中方法

刚学到这里的时候,比较难以理解。

一方面是比较抽象,一方面是套娃加上反复横跳,着实摸不着头脑。

记录两个例子,加强记忆。

public class useer {
    String username;
    int password;
    //上面两个是属性
    Scanner s=new Scanner(System.in);
    boolean iscorrect(){//这里是第一个方法,用来判断是否输入正确
        System.out.println("请输入您的姓名:");
        String name=s.next();
        System.out.println("请输入您的密码:");
        int pwd=s.nextInt();
        if(name.equals(username)&&password==pwd){
            return true;
        }
        return  false;
    }
    void changePwd(){//这里是第二个方法,可以更改密码或者提示输入错误
        boolean result=iscorrect();//这里引用一个类里面的方法可以直接使用,只要相同类型接收即可
        if(result){
            System.out.println("请输入新密码:");
            password=s.nextInt();
            System.out.println("修改密码成功,您的新密码为:"+password);
        }else{
            System.out.println("用户名和密码不匹配,你没有权限更新!");
        }
    }
}

可以看到,在第二个方法中我们引用了相同类中的另一个方法,这时候:

如果上一个方法不是返回值类型的,可以直接引用比如:

如果上一个方法是返回值类型的,在调用是必须要有对应返回值类型接收,否则相当于没有返回值。比如:

如果我们在一个方法中调用了别的类中的方法是,就需要先引入一个对象:

 这里的park本身也是一个类:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353735.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号