java类的方法的使用

Posted 林淼零

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java类的方法的使用相关的知识,希望对你有一定的参考价值。

类的方法:提供某种功能的实现:

  实例:public void eat (){ }

             public String  getName(){ }

             public void  setName(String n){ }

格式:权限修饰符  返回值类型(void:无返回值/具体的返回值)  方法名(形参){ }

注意:返回值类型 void  表名此方法不需要你返回值

           有返回值的方法:在方法的最后一定有 return+返回值类型对象的变量

记忆:void 和 return不能让同时存在;

※ 可以在方法内调用本类的其他方法,但是不可以在方法内定义新的方法

 

练习1:

 

 

 

public class TestPerson {
    public static void main(String[] args) {
        Person p = new Person();
        p.study();
        p.showAge();
        p.addAge(2);
        p.showAge();

        Person p1 = new Person();
        p1.showAge();// 0
    }
}

class Person {
    String name;
    int age;
    int sex;

    public void study() {
        System.out.println("学习");
    }

    public void showAge() {
        System.out.println(age);// 打印调用showAge()方法的对象的age属性
    }

    public int addAge(int i) {// 给调用此方法的对象age属性增加i岁,并返回新的age
        age += i;
        return age;
    }
}

 

练习2.

用面向对象的编程,设计Circle计算圆的面积、

public class TestCircle {
    public static void main(String[] args) {
        Circle c = new Circle();
        c.redius = 2.4;
        c.findArea();
    }
}

class Circle {
    double redius = 1.0;// 半径
    
    // 提供方法,用于获取圆的面积
    public void findArea() {
        System.out.println(3.14 * redius * redius);//此处的redius为调用findArea()方法的对象的属性redius  2.3
    }
}

 

以上是关于java类的方法的使用的主要内容,如果未能解决你的问题,请参考以下文章

Java 8 新特性总结

java并发线程锁技术的使用

如何将 View 类中的代码片段移动到 OnAppearing() 方法?

有条件地导入 python 类的片段

js 怎么调用JAVA类的方法?具体代码?

Android Java:在 onCreateView() 中返回空视图的片段