美文网首页
【Java学习笔记】方法

【Java学习笔记】方法

作者: JielongZ | 来源:发表于2022-04-19 16:31 被阅读0次

方法的定义

修饰符 返回值类型 方法名(参数列表){
    return 返回值
}

public static int max (int num1, int num2) {
    int result;
    if (num1 > num2)
        result = num1;
    else
        result = num2;

    return result;
}

示例:

class Person {
    String name;
    int age;
    void talk() {
        System.out.println("I am " + name + ", I am " + age + "years old");
    }

    void setName(String name) {
        this.name = name;
    }

    void setAge(int age) {
        this.age = age;
    }
}

public class PersonTest {
    public static void main(String[] args) {
        Person p1 = new Person();
        p1.setName("Li Si");
        p1.setAge(22);
        p1.talk();
    }
}

构造方法
构造方法和普通方法差异在于构造方法是在构造对象时初始化对象成员,其名称与所属类名相同。下述时对象声明并实例化的格式:

类名称 对象名称=new 类名称()

clas 类名称 {
    访问权限 类名称 (参数列表) {
        // 构造方法没有返回值
    }
}

在使用构造方法的时候需要注意几点:

  • 构造方法必须保持跟类名称一致;
  • 无返回值;
  • 构造方法也可以重载;
  • 构造方法不能被static和final修饰;
  • 构造方法不能被继承,子类使用父类的构造方法需要使用super关键字;

相关文章

  • Java8学习笔记目录

    Java8学习笔记 -- 接口的默认方法与静态方法 Java8学习笔记 -- Lambda表达式,Function...

  • java/android 设计模式学习笔记(3)---工厂方法模

    java/android 设计模式学习笔记(3)---工厂方法模式 【备注】只用于个人收藏

  • 默认方法

    默认方法 声明:java8新特性系列为个人学习笔记,参考地址点击这里,侵删!! Java 8 新增了接口的默认方法...

  • 【Java学习笔记】方法

    方法的定义 示例: 构造方法构造方法和普通方法差异在于构造方法是在构造对象时初始化对象成员,其名称与所属类名相同。...

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • Java 学习笔记(13)——lambda 表达式

    title: Java 学习笔记(11)——lambda 表达式tags: [Java 基础, 学习笔记, 函数式...

  • JNI开发学习之C反射调用java方法

    前面记录了调用C的学习笔记,现在来记录一下C反射调用Java的笔记。JNI开发学习之调用C方法 Android开...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • 文章目录

    Markdown学习 Markdown学习 Java学习 Servlet学习笔记 Java问题 Tomcat问题修...

  • 实现异步转同步

    极客时间-《Java并发编程实战》学习笔记 异步方法:调用方法,在方法中启动子线程异步调用:启动子线程调用方法异步...

网友评论

      本文标题:【Java学习笔记】方法

      本文链接:https://www.haomeiwen.com/subject/tassertx.html