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

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

56class 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

52class 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());

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值