继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java6-5 成员方法、一个标准的代码

白板的微信
关注TA
已关注
手记 341
粉丝 70
获赞 385


1、类的组成:成员变量,成员方法

       今天我们又加入了一个新的成员:构造方法。

       类的组成:

              成员变量

              构造方法

              成员方法

                     根据返回值:

                            void类型

                            非void类型

                     根据形式参数:

                            空参方法

                            非空参方法

 

 

一个标准代码的最终版。

       学生类:

              成员变量:

                     name,age

              构造方法:

                     无参,带两个参

              成员方法:

                     getXxx()/setXxx()

                     show():输出该类的所有成员变量值

      

       给成员变量赋值:

              A:setXxx()方法

              B:构造方法

      

       输出成员变量值的方式:

              A:通过getXxx()分别获取然后拼接

              B:通过调用show()方法搞定

[代码]java代码:

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

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("刘意",30);

        System.out.println(s2.getName()+"---"+s2.getAge());

        s2.show();

    }

}

3、准的手机类练习

      

       手机类:

              成员变量:brand,price,color

              构造方法:无参构造

              成员方法:getXxx()/setXxx()

[代码]java代码:

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

class Phone {

    //品牌

    private String brand;

    //价格

    private int price;

    //颜色

    private String color;

     

    //无参构造方法

    public Phone() {}

     

    //getXxx()和setXxx()方法

    public String getBrand() {

        return brand;

    }

     

    public void setBrand(String brand) {

        this.brand   = brand;

    }

     

    public int getPrice() {

        return price;

    }

     

    public void setPrice(int price) {

        this.price   = price;

    }

     

    public String getColor() {

        return color;

    }

     

    public void setColor(String color) {

        this.color   = color;

    }

}

 

//手机测试类

class PhoneTest {

    public static void main(String[]   args) {

        //创建对象

        Phone   p = new Phone();

         

        //给成员变量赋值

        p.setBrand("诺基亚");

        p.setPrice(199);

        p.setColor("土豪金");

         

        //获取值

        System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());

    }

}

原文链接:http://www.apkbus.com/blog-833059-61695.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP