什么是类?什么是对象
类是对大量对象共性的抽象,类的作用是创建对象的模板
类由属性和行为组成
一切客观事物主观反应称为对象
类是抽象 对象是现实存在的
类名 对象名= new 类名();
构造方法 修饰符 类名(){}
构造函数作用:放在new后面来进行创建对象 给成员变量赋值
如果一个类有了有参构造函数,默认的无参构造函数没有,需要重新创建
成员变量和局部变量
1、局部变量定义在一个方法或者一个循环当中,超出范围将不能使用
2、成员变量可以不赋值,局部变量必须赋值
3、成员变量有一个默认的初始值
构造函数和成员方法的区别
1、成员函数可以使用对象名进行调用 构造函数不能调用,只能在new后面
2、成员函数可以使用在方法中调用 构造函数不能在方法中调用
3、成员函数可以使用返回数据类型也可使用void不返回数据类型 构造函数不能使用返回数据类型和void
4、成员函数的方法名可以随便,但必须遵循规则 构造函数名称必须与类同名
相同点:都可以进行传值
作业:1、创建一个地址类address 属性:国家 省 市 县 乡 邮编 方法:获取到详细的信息
2、创建构造函数,有两个参数 无参 和4个参数、6个参数 所有的构造进行赋值
3、创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长,同时为该类提供一个变量r表示半径,一个常量PI表示圆周率。为该类提
供一个无参的构造方法,用于初始化r的值为1;且提供一个有参的构造方法,参数用于初始化半径r的值
4、创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名,personId:身份证号码 字符串类型,email:客户的电子邮箱,balance:账户余
额.方法:deposit: 存款方法,参数是double型的金额;withdraw:取款方法,参数是double型的金额.构造方法:有参和无参,有参构造方法用于设置必要的属性