类和对象:
什么是对象:
万物皆对象,客观存在的事务即为对象
面向对象:
即我们所关注的对象
类:
类是现实生活中一类具有共同属性和行为的事物的抽象
对象属性:
属性:对象具有的各种特征,每个特征的每个属性都拥有特定的值。
对象的行为:
行为:对象能够执行的操作
类和对象的关系:
类:类是对现实生活中一类具有共同属性和行为的事物的抽象
对象:能够看到真实存在的实体
类是对象的抽象
对象是类的实体
类的定义:
类:是Java程序的基本组成单位,是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和操作
类的组成:属性+行为
属性:在类中通过成员变量来实现(类中方法外的变量)
行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
package Demo;
public class Phone {
//成员变量
String brand ;
int price ;
//成员方法
public void call() {
System.out.println("打电话");
}
public void message() {
System.out.println("发短信");
}
}
对象的使用:
创建对象:
格式:类名 对象名 = new 类名();
eg: Phone p = new Phone();
使用对象:
1、使用成员变量
格式:对象名.变量名
eg: p.price
2、使用成员方法
格式:对象名.方法名()
eg:p.call()
package Demo;
public class phoneDemo {
public static void main(String[] args) {
Phone p = new Phone();
System.out.println(p.brand);
System.out.println(p.price);
p.brand = "huawei" ;
p.price = 2999 ;
System.out.println(p.brand);
System.out.println(p.price);
p.call();
p.message();
}
}