一、java中的面向对象类型
面向对象两个基本概念:类、对象
1. 类:
类是一个模板,抽象一类对象的属性、和方法。类由一些保存值的数据字段和处理这些值的方法组
类的属性通过字段表示,一个类包含如下字段:
2) 类字段(静态变量):类变量为static类型,此类的所有实例(对象)共用类变量的一个拷贝。类变量存储在静态存储区,在首次被访问是创建,在程序结束时释放。
3) 成员字段:在类内、方法外定义,一般是类的属性,其生命周期限于类对象生命周期期间。其在类对象实例化时创建,类对象释放时释放。实例变量最小需要被一个构造方法、或方法引用,使得通过这些方法可以操作成员变量。
4) 局部变量 (字段):在类的方法中定义,其生命周期仅限于方法内,在方法执行时创建,方法执行完毕后释放。
类包含如下方法:
1) 构造方法:构造方法的名称必须和类名相同。
2) 其他方法。
2、对象:
对象是类的一个实例,有方法和属性。
对象通过实例化类创建,方法是使用 new 关键字、并调用构造方法来初始化对象。
3、定义语法
(1)类定义
修饰符 class 类名 {
....
}
(2) 方法定义
修饰符 返回值类型 方法名(参数1类型 参数1, 参数2类型 参数2){
......
return; //可选
}
(3) main方法定义(java程序的入口)
public static void main(String[] args) {
......
}
一个类的定义包含一个签名和一个主体。类的签名定义类的名称,可能还会指定其他重要信息。类的主体是一些放在花括号里的成员。类的成员一般包含字段和方法,也可以包含构造方法、初始化程序和嵌套类型。
4、类字段/方法 和 实例字段/方法
类的成员(字段和方法)可以分为:
1) 类字段
2) 实例字段
3) 类方法
4) 实例方法
类实例、方法也可以称之为静态成员,通过static关键字修饰符定义。静态成员属于类本身,而非静态成员属于类的实例。
二、Java中的修饰符
标签:Java,定义,构造方法,对象,修饰符,语法,实例,方法
来源: https://www.cnblogs.com/yickel/p/12765188.html