欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 运维知识 > windows >内容正文

windows

window.addeventlistener 不能调用方法-凯发k8官方网

发布时间:2024/10/8 windows 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 window.addeventlistener 不能调用方法_方法入门(基础篇五) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前边写运算符的时候,都是创建一个类和一个main方法,这样会有很多重复代码,为了减少重复代码,我们可以使用方法来实现。

什么是方法?

java的方法是语句的集合,它们在一起执行一个功能。

  • 方法是解决一类问题的步骤的有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用
  • 方法的优点:
  • 使程序变得更加简短而清晰
  • 有利于程序维护
  • 可以提高程序开发的效率
  • 提高了代码的重用性
  • 方法的定义修饰符 返回值类型 方法名 (参数列表){代码... return 结果; }
    • 定义格式解释:
      • 修饰符: 目前固定写法 public static 。
      • 返回值类型: 目前固定写法 void ,其他返回值类型在后面的课程讲解。
      • 方法名:(小驼峰)为我们定义的方法起名,满足标识符的规范,用来调用方法。
      • 参数列表: 目前无参数, 带有参数的方法在后面的课程讲解。
      • return:方法结束。因为返回值类型是void,方法大括号内的return可以不写。
    • 举例:
    public static void methodname() {system.out.println("这是一个方法"); }方法的调用

    方法在定义完毕后,不会自己运行,必须被调用才能执行,我们可以在主方法中调用我们自定义的方法。在主方法中,直接写要调用的方法的名字就可以调用了。

    public static void main(string[] args) {//调用定义的方法methodmethod(); } //定义方法,被main方法调用 public static void method() {system.out.println("自己定义的方法,需要被main调用运行"); }注意事项
    • 方法必须定义在类中方法外
    • 不能定义在另一个方法的里面即方法不能嵌套。
    ctr alt m:抽取方法(选择要抽取的代码块再按回车,补充方法名及修饰符就可以了)定义方法的两个明确:
  • 明确返回值类型:方法计算的是整数的求和,结果也必然是个整数,返回值类型定义为int类型。
  • 明确参数列表:计算哪两个整数的和,并不清楚,但可以确定是整数,参数列表可以定义两个int类型的变量,由调用者调用方法时传递
  • 调用方法的流程图解调用方法的三种形式
    • 直接调用:直接写方法名调用
    public static void main(string[] args) {print(); } ​ public static void print() {system.out.println("方法被调用"); }
    • 赋值调用:调用方法,在方法前面定义方法,接收方法返回值
    public static void main(string[] args) {int sum = getsum(5,6);system.out.println(sum); } ​ public static int getsum(int a,int b) {return a b; }
    • 输出语句调用:有返回值类型的方法 (不适应于void类型的方法)
    public static void main(string[] args) {system.out.println(getsum(5,6)); } public static int getsum(int a,int b) {return a b; }方法重载
    • 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表中类型或个数不同即可,与修饰符和返回值类型无关。 (同名不同参) 跟形参变量名没有关系
    • 参数列表:个数不同,数据类型不同,顺序不同(与形参的名字无关)。
    • 重载方法调用:jvm通过方法的参数列表,调用不同的方法。
    public class method_demo6 {public static void main(string[] args) {//定义不同数据类型的变量byte a = 10;byte b = 20;short c = 10;short d = 20;int e = 10; int f = 10;long g = 10;long h = 20;// 调用system.out.println(compare(a, b));system.out.println(compare(c, d));system.out.println(compare(e, f));system.out.println(compare(g, h));} ​// 两个byte类型的public static boolean compare(byte a, byte b) {system.out.println("byte");return a == b;} ​// 两个short类型的public static boolean compare(short a, short b) {system.out.println("short");return a == b;} ​// 两个int类型的public static boolean compare(int a, int b) {system.out.println("int");return a == b;} ​// 两个long类型的public static boolean compare(long a, long b) {system.out.println("long");return a == b;} }

    总结

    以上是凯发k8官方网为你收集整理的window.addeventlistener 不能调用方法_方法入门(基础篇五)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

    • 上一篇:
    • 下一篇:
    网站地图