零基础学java---类和对象(1)
原创
©著作权归作者所有:来自51CTO博客作者江岸畔的小鱼的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.类和对象
1.1 什么是对象
万物皆对象,客观存在的事物皆为对象
1.2 什么是面对对象
具体关注着一个事物的详细信息---面向对象
1.3 什么是类
类是对现实生活中一类具有共同属性和行为的事物的抽象
类的特点:
* 类型对象的数据类型
* 类是具有相同属性和行为的一组对象的集合
1.4 什么是对象的属性
属性: 对象具有的各种特征,每个对象的每个属性都具有特定的值
1.5 什么是对象的行为
行为:对象能够执行的操作
1.6 类和对象的关系
类:
对象:
类是对象的抽象
对象是类的实体
1.7 类的定义
类的重要性:是java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
类的组成 :属性和行为
* 属性: 在类中通过成员变量来体现(类中方法外的变量)
* 行为: 在类中通过成员变量来体现(和前面的方法相比去掉static关键字即可)
类的定义步骤
1 .定义类
2. 编写类的成员变量
3. 编写类的成员方法
public class 类名{
//成员变量
变量1的数据类型 变量1;
变量2的数据类型 变量2;
....
//成员方法
方法1;
方法2;
.. .....
}
代码示例:
//类的定义步骤
//
//1 .定义类
//
//2. 编写类的成员变量
//
//3. 编写类的成员方法
/*
手机类:
类名:(Phone)
成员变量:
品牌(brand)
价格(price)
成员方法:
打电话(call)
发短信(sendMessage)
*/
public class Phone {
//成员变量
String brand;
int price;
//成员方法
public void call(String call) {
System.out.println("打电话");
}
public void sendMessage(String sendMessage){
System.out.println("发短信");
}
}
1.8 对象的使用
创建对象
格式: 类名 对象名 = new 类名( );
范例: Phone p = new Phone( );
使用对象
1:使用成员变量
格式: 对象名.变量名
范例: p.brand
2.使用成员方法
格式: 对象名.方法名()
范例 : p.call()
代码示例:
public class Phone {
//成员变量
String brand;
int price;
//成员方法
public void call() {
System.out.println("打电话");
}
public void sendMessage(){
System.out.println("发短信");
}
}
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="小米";
p.price=2999;
System.out.println(p.brand);
System.out.println(p.price);
//使用成员方法
p.call();
p.sendMessage();
}
}