成员方法

2018-04-01  本文已影响0人  养码哥

核心代码StudentDemo:

/*
  类的组成:
    成员变量
    构造方法
    成员方法
        根据返回值:
            void类型
            非void类型
        形式参数:
            空参方法
            非空参方法
*/  
class Student {
public String getString() {
    return "helloworld";
}

public void show() {
    System.out.println("show");
}

public void method(String name) {
    System.out.println(name);
}

public String function(String s1,String s2) {
    return s1+s2;
    }
}

class StudentDemo {
public static void main(String[] args) {
    //创建对象
    Student s = new Student();
    
    //调用无参无返回值方法
    s.show();
    
    //调用无参有返回值方法
    String result = s.getString();
    System.out.println(result);
    
    //调用带参无返回值的方法
    s.method("林青霞");
    
    //调用带参带返回值的方法
    String result2 = s.function("hello","world");
    System.out.println(result2);
    }
}

核心代码StudentTest

/*
一个标准代码的最终版。

学生类:
    成员变量:
        name,age
    构造方法:
        无参,带两个参
    成员方法:
        getXxx()/setXxx()
        show():输出该类的所有成员变量值
        
给成员变量赋值:
    A:setXxx()方法
    B:构造方法
    
输出成员变量值的方式:
    A:通过getXxx()分别获取然后拼接
    B:通过调用show()方法搞定
*/
class Student {
//姓名
private String name;
//年龄
private int age;

//构造方法
public Student() {
}

public Student(String name,int age) {
    this.name = name;
    this.age = age;
}

public String getName() {
    return name;
}

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

public int getAge() {
    return age;
}

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

//输出所有的成员变量值
public void show() {
    System.out.println(name+"---"+age);
    }
}

//测试类
class StudentTest {
public static void main(String[] args) {
    //方式1给成员变量赋值
    //无参构造+setXxx()
    Student s1 = new Student();
    s1.setName("林青霞");
    s1.setAge(27);
    //输出值
    System.out.println(s1.getName()+"---"+s1.getAge());
    s1.show();
    System.out.println("----------------------------");
    
    //方式2给成员变量赋值
    Student s2 = new Student("helei",18);
    System.out.println(s2.getName()+"---"+s2.getAge());
    s2.show();
    }
}

上一篇下一篇

猜你喜欢

热点阅读