【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(){
	
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章