java 由普通用户升级为会员_java20(判断是否为会员)

class User{

//记录用户的特征:名字,是否为会员(状态)

String name;

boolean isvip=false;

//判断用户是否是会员(行为)

void checkvip() { **方法中可传参可不传参**

if(isvip==false)

System.out.println("不是会员");

else

System.out.println("是会员");

}

}

public class 判断是否是会员 {

public static void main(String[] args) {

//创建对象1,2,3

User user1=new User();

user1.name="qq";

user1.isvip=false;

User user2=new User();

user2.name="ww";

user2.isvip=true;

User user3=new User();

user3.name="ee";

user3.isvip=true;

//将对象存在数组中,并输出对象的名字和判断其是否是会员

User[ ] USER=new User[ ]{user1,user2,user3}; **数组类型是User**

for (User user : USER) {

System.out.print(user.name);

user.checkvip();

}

}

}

【qq不是会员

ww是会员

ee是会员

1.对上述代码的总结

用到类名的:创建对象时,创建未知类型的数组时。

2.创建的对象所用到的状态和行为,要提前在大类中声明

3.遍历数组时,

①调用对象的方法时的格式: 数组元素.方法名

②在打印不同对象的名字时的格式:

System.out.println(数组元素.参数);

6.构造器:

在创建对象时,自动调用的方法(编译器中自动创建了一个方法)

构造器是特殊的方法

User a = new User();

User()相当于方法的调用,也就是构造器,和方法的区别是不可以自定义返回值

7.构造器的作用:

创建对象,与new搭配使用

完成值的初始化操作

f139de036c5cc0c1ef94324debf4b5a0.png

构造器的特点:

构造器的名称和当前的类名是相同的

禁止使用返回值,如void,return

构造器有自己的返回值,返回值是自己的内存地址

8.字段的默认值是在默认构造器中设置的

默认构造器的特点:

同样符合构造器的特点

不可以传参

当使用的类有public时,默认构造器前也会有public

9.自定义构造器

有自定义构造器以后,编译器就不会自动生成默认构造器了

构造器其中之一的作用就是可以完成值的初始化操作,而在自定义构造器中,

传参相当于将值初始化成你任何想要的东西

94dbca8b48c90a55dddcbea1bf5e07fa.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值