zoukankan      html  css  js  c++  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搭配使用
    完成值的初始化操作

    构造器的特点:
    构造器的名称和当前的类名是相同的
    禁止使用返回值,如void,return
    构造器有自己的返回值,返回值是自己的内存地址
    8.字段的默认值是在默认构造器中设置的
    默认构造器的特点:
    同样符合构造器的特点
    不可以传参
    当使用的类有public时,默认构造器前也会有public
    9.自定义构造器
    有自定义构造器以后,编译器就不会自动生成默认构造器了
    构造器其中之一的作用就是可以完成值的初始化操作,而在自定义构造器中,
    传参相当于将值初始化成你任何想要的东西

  • 相关阅读:
    Repeater 双向排序
    将具有固定格式的text 类型中的数据分离出来的一种方法
    ASP.NET 快速构建应用程序页面主框架
    2分分页处理存储过程通用存储过程
    C#3.0之匿名类型
    常用的js收集
    用CSS实现DataGird滚动而表头不动
    Lucene.Net 创建索引和检索
    Lucene.net 实现全文搜索
    SQL 中操作日期的几个函数
  • 原文地址:https://www.cnblogs.com/-zero/p/10337751.html
Copyright © 2011-2022 走看看