|
JAVA是是面向对象的语言。
在面向对象程序设计中,类是程序的基本单元,java是完全面向对象的编程语言。
事实上,定义类就是抽取同类实体的共性自定义的一种数据类型。
在java中要创建一个类,需要使用一个class、一个类名和一对大括号,其中class是我们创建类的关键字,在class前有一个public,表示公有的意思,在我们编写程序时,要注意编码规范。
定义类名时我们需要注意。
1. 不能使用java关键字。
2. 不能包含任何嵌入的空格或点号,以及下划线及特殊字符。
3. 不能以数字开头。
类名通常由多个单词组成,每个单词的首字母大写。
定义类名语法格式:
public class 类名{
}通过在类的主体中定义变量来描述类所具有的特征(属性),这些变量称为类的成员变量。
在我们定义类之前,首先要从问题中找出对象和类,进而分析它所具有的属性和方法。
定义方法
语法格式:
访问权限修饰符 返回值类型 方法名(){
方法体
}例:
public void Test(){
方法体
}访问修饰符限制了访问该方法的范围,如public,还有其他的访问修饰符,会在以后学习。
返回值类型是方法执行后返回返回结果的类型,这个类型可以是基本类型,或者是引用类型,也可以没有返回值,此时必须使用void来描述。
方法名一般使用一个有意义的名字描述该方法的作用,其命名应符合标识符放入命名规则。
如何创建对象
语法格式:
类名 对象名 = new 类名 ();
在创建对象时,要使用java关键字new关键字。
我们创建完对象时,我们要怎么才能调用这个对象的方法呢。
语法:
对象名 . 属性 //引用对象的属性
对象名 . 方法名 //引用对象的方法
静态属性和方法
静态关键字(static)
static可以用来修饰类的成员方法,类的成员变量,另外可以编写static代码块来优化程序性能。
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:
类名 . 静态变量名
类名 . 静态方法名(参数列表…)注意:
我们定义的静态方法只能访问静态成员,实例方法是可以访问静态和实例成员。为什么不允许静态方法访问实例成员变量,那是因为我们的实例成员变量是属于某个对象的,而静态方法在执行时,并不一定存在对象。 |
|