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
    }
}

猜你喜欢

转载自www.cnblogs.com/afangfang/p/12464650.html
今日推荐