对象
含义:Java中一切皆为对象。对象包括两部分内容:属性(名词形容词)、行为(动词)。
类
含义:对同一类别的众多对象的一种抽象。也是用来生成对象的一种模板,对象是类的一种具体化表现。
定义:类名(首字母要大写),如果由多个单词组成,每个首字母都大写,余字母小写。类包含成员变量(属性)和成员函数(方法)两部分
例:class 类名{
访问修饰符 成员变量的定义;
访问修饰符 成员函数(方法)的定义;
}
访问修饰符分为四种:默认,private,public,protected
默认:在当前class花括号中可以访问。当前包中的其它类中也可以访问。出了当前包,就访问不到了。
private(私有):只能被当前class的花括号中的代码访问到。出了这个花括号,访问不到了。
public(公有):能被当前class花括号内访问。也能被其它位置的对象访问。
默认,在当前class花括号中可以访问。当前包中的其它类中也可以访问。出了当前包,就访问不到了。
类的实例化:用类来生成对象
类名 变量名=new 类名();
构造函数:
1.函数名必须与类名相同
2.不能有返回类型
3.自动执行,对象new出时执行
4.一般情况下修饰符为public
方法的重载(overload):
函数名相同,参数不同(数量、类型)的函数出现两个以上,构成函数重载。重载只跟函数名和参数有关,与返回类型无关。构造函数与普通成员函数都可以重载。