类:(设计图)是对象共同特征的描述 public class 类名{} 成员变量(代表属性,一般是名词),只定义不给值。 成员方法(代表行为,一般是动词) 补充:对象成员变量的默认值规则 byte ,short,int,long--------0 float,double ------------0.0 boolean ----------false 引用数据类型 类,接口,数组,String-------null 注::用来描述一类事物的类,专业叫做javabean类,在这个类中,是不写main方法的。而编写main方法的类叫做测试类,我们可以在测试类中创建javabean类的对象并进行赋值调用。 (类名建议大写,见名知yi)
对象:是真实存在的具体东西 在java中,必须先设置类,才能获得对象。 创建对象 类名 对象名=new 类名(); 使用对象 对象名.成员变量,,对象名,成员方法
封装:对象代表什么,就封装对应的数据,并提供数据对应的类型。 private 只能在本类中才能访问 set(赋值)get(获取) 区分:get方法中 public void setName(String name){ this.name=name(this.name指的是成员变量定义的name,把手动输入的name赋值给成员变量,名字不一定是name,是自己命名的 ) }
构造方法(构造器,构造函数):在创建对象的时候给对象赋值。
格式:修饰符 类名 (参数){方法体}-----方法名与类名相同,大小写也要一致,没有返回值类型 空参构造,带参构造 调用:类名 自己创建的对象=new 类名(给参数赋值)