zoukankan      html  css  js  c++  java
  • 2020.7.15

    一、今日学习内容:

    今天学习昨天的剩余方法内容。

    1、方法:

     如上图,用到了静态方法中非静态方法的调用。

    (1)自定义方法:访问修饰符  返回类型  方法名(参数列表){}

                 方法名:JAVA官方建议方法名首字母小写,其余单词首字母大写,只要符合命题规范即可。

                 带static关键字的方法:通过类名调用,不需要创建类的实例。

                 带final修饰的关键字:表明该方法不能被重载,也不能被覆盖。(static和final可同时修饰方法,且顺序可调换)

    (2)方法重载:在一个类中,方法名相同,方法的参数不相同。方法参数不同体现为两点:方法的参数类型相同,个数不同;方法的参数个数相同,类型不同。                                                                              (3)方法的调用:

                  非静态方法:对象名.方法();

                  静态方法:类名.方法();

     2、方法与方法之间的调用:

                         静态方法内部调用其他方法:如果在本类中,静态方法可以直接调用静态方法;如果在本类中是非静态方法,就必须通过对象来调用。

                                                                        如果不在一个类中,静态方法调用其他类中的静态方法,必须通过 类名.静态方法()来调用。

                                                                        如果在不同类中,静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。

                        非静态方法内部调用:如果在本类中,非静态方法可直接调用静态方法;如果在本类中,非静态方法可直接调用非静态方法;

                                                            如果在不同类中,非静态方法调用其他类中的静态方法,需要导入该类中的包,以及通过类名来调用。

                                                            如果在不同类中,非静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。

    二、今天遇到的问题:

    调用不太理解,《大道至简》思想没理解。

    三、明日计划:

    继续学习第四章类的相关知识,继续阅读《大道至简》。

  • 相关阅读:
    Visual Studio Code安装Python环境
    Visual Studio Code安装以及C/C++运行环境搭建
    第五场周赛(字符串卡常个人Rank赛)——题解
    SpringCloud学习之二:服务提供者与服务消费者
    SpringCloud学习之一:服务注册中心
    java算法篇之一:动态数组
    Amdahl(阿姆达尔)定律
    org.apache.shiro.session.UnknownSessionException: There is no session with id [xxxx]的解决方案
    RedHat6.9下替换yum源
    微信公众号弹出框在IOS最新系统中点击键盘上的“完成”导致事件无法触发问题
  • 原文地址:https://www.cnblogs.com/marr/p/13448252.html
Copyright © 2011-2022 走看看