Java中的面向对象 (对象与类)

Java中的面向对象 (对象与类)

(1)对象

在Java中,万事万物皆对象,对象可以是一棵树,一本书。
对一类对象进行抽象,也就是提取相似东西的关键特征的过程。提取出来的特征和行为,也就是类中的属性和方法。
抽象的三大特征:封装,继承,多态
抽象也是类的封装。

(2)类

类的定义:

//将不含有Main方法的类称为模板类
public class Person {
	//一个对象应该由自己的属性和方法组成
	//很多对象中具有相同的属性和方法时,我们就可以将其抽象为类
	//属性的定义
	String name;
	int age;
	int height;
	Person mate;

	//方法的定义
	//  返回值类型 方法名(形参类型 形参名) {}

	void eat(String foodType,int price) {
		System.out.println(name +"吃饭");
		//方法可以调用成员变量
	}
	//返回值(有返回值,无返回值),参数(有参,无参)
	
}
//将含有Main方法的类称为场景类
public class Per {
	public static void main(String[] args) {

	}
}

方法的分类:

动态方法:必须要有对象的调用。
静态方法:不需要由对象的存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值