什么是对象:
万物皆可对象,客观存在的事物都是对象
什么是类:
类是对现实生活中一类具有共同属性和行为的事物的抽象
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
类的特点:
类是对象的数据类型
类是具有相同属性和行为的一组对象的集合行为:对象能够执行的操作
行为:对象能够执行的操作
例如用手机可以打电话给别人。就是类的行为。
类的组成:属性和行为
属性:在类中通过成员变量来体现(类中方法外的变量)
行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
如何定义一个类:
public class 类名{
// 成员变量
变量1的数据类型 变量1;
变量2的数据类型 变量2;
… // 成员方法
方法1;
方法2;
…
}
成员变量和局部变量:
成员变量:类中方法外的变量
局部变量:方法中的变量
他们的不同点:
内存位置不同:成员变量在堆内存,局部变量在栈内存;
类中位置不同:成员变量在方法之外,局部变量在方法内或者方法声明上
生命周期不同:成员变量随着对象的存在而存在,随着对象的消亡而消亡,局部变量随着方法的调用而存在,调用完毕就消失
初始值不同:成员变量有默认的初始值,局部变量要先定义在赋值才可以使用
如何创建对象:
格式:类名 对象名 = new 类名();
范例:Phone p = new Phone();
如何使用对象:
如何使用对象:
1:使用成员变量
格式:对象名.变量名
范例:p.brand
2:使用成员方法
格式:对象名.方法名()
范例:p.call()