Java教程

Java_Base5之面向对象、方法、变量

本文主要是介绍Java_Base5之面向对象、方法、变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、面向对象概念

面向对象概念

面向对象:把事情交给对象完成(厨师、快递员),对象具备完成某件事情的人或物。
面向过程:自己一条龙完成所有事情

类与对象

模板,描述的是具有共性的一类事物,所以我们又可以把类称作模板技术,
静止的(属性用`变量`来描述)和(动态的行为用`函数`来描述)。
例子:
	手机、汽车,鱼、狗
对象:类的具体化

构造函数
	创建对象,兼职成员对属性就行赋值。
	分类:
	无参构造函数(默认构造函数)
	public 类名() {
	}
	带参数构造函数 	
	public 类名(参数类型 参数名) {
		
	}
注意细节:
	函数名必须跟类名保持一致
	不需要声明函数返回值
	如果在类中定义了任意构造方法,那么java不再提供默认空参构造方法

2、函数、方法、构造方法

函数/方法:
函数就是功能实现,它是遵循了特定语法,一段具有特定功能代码。(类通过定义函数来描述类的功能)
位置:类中方法外,与main方法平级
方法不调用,不执行
分类:
非构造函数(普通函数)
格式:
按照main方法修改。
修饰符 函数返回值类型 函数名(参数类型 参数名...){函数体}

public int add(int a,int b){ 
	return a+b;
	}
修饰符:public、protected、private、default

image
public的访问权限最大。private类型的访问权限最小
函数返回值类型:
八大基本类型 / 引用类型 / 空类型(void)
函数名:
随便定义,语法要求第一个字母小写,函数名要见名知意。
参数类型:
就是一个变量的类型(八大基本类型 / 引用类型)
形参实参:(不要纠结)
形参:方法参数列表
实参:真实参数入的值,实际参与运算的值。

3、成员变量和局部变量的区别

局部变量特点:
	定义在函数体内
	定义在函数参数列表里
	代码块中{}
成员变量特点:
	定义在类体内
	在函数外
	在代码块外
生命周期:
	局部变量出了包含他的{}就死亡
	成员变量对象不消亡就一起存在
这篇关于Java_Base5之面向对象、方法、变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!