【2】Java的面向对象思想

大家如果曾经学过C++,就知道C++是一门支持面向对象编程的语言。但是,对于Java来说,面向对象是它的灵魂,Java所有的代码都必须写在类里面,而C++并不是这样的。
面对对象是一种通用的软件开发方法,是一种为贴近自然思维方式而衍生出的一种编程哲学思想。其核心思想就是将相关的数据和方法组织为一个整体来看待,从一个宏观的高度来进行系统建模,提高了软件的重用性、灵活性和扩展性。

java语言的特点

类,就是将一类对象的方法和属性抽象为一个模板,比如动物,汽车,房子等

养成习惯:类名首字母大写

class Animal{

}
class Car{

}

对象

是类的实例化,比如一只小猫就是动物类的一个实例化,小猫会具有动物的一系列方法和属性,比如呼吸、进食等方法,还有年龄、性别等属性。

Animal cat = new Animal();//实例化一个动物-->猫

==new + 类名()==是实例化的固定方法

方法

类的行为属性,比如动物类具有呼吸、进食、等行为属性

class Animal{
	//呼吸方法
	public void breathe(){

	}
	//进食方法
	public void eat(){
	
	}
}

变量/参数/属性

变量或者属性或参数指类的某些数据特性,比如动物具有年龄、性别等数据属性
在面对过程编程时,一般称为变量,在面对对象编程时,称为属性

class Animal{
	//年龄属性
	private int age;
	//性别属性:male or female
	private string sex;
	//呼吸方法

	//设定年龄
	public void set(int age)
	{
		this.age = age;
	}
	

	public void breathe(){

	}
	//进食方法
	public void eat(){
	
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值