Java基本概念理解-类,对象,方法
一、类,对象,方法
类:类是一个模板,它描述一类对象的行为和状态。 如水果,等具有概括性含义的类别
对象: 类的实例化,有状态和行为。 如动物中的小狗 即类的特指。
方法:存在于类中,或者对象中的具体
二、类(定义的关键字是Class)
1、类一般用抽象函数来表示。 包括类的基本属性,基本方法。
2、类的基本属性:
局部变量:在方法、构造方法或者语句块{}中定义的变量被称为局部变量。即存在方法中的变量。 变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
成员变量:成员变量是定义在类中,方法之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
类变量:类变量也声明在类中,方法体之外,类似成员变量,不同是必须声明为static类型。
类变量被声明为public static final类型时,类变量名称一般建议使用大写字母。如果静态变
量不是public和final类型,其命名方式与实例变量以及局部变量的命名方式一致。
3、例子:public class Outer { 。。。} 定义一个class名字是 Outer 。
三、对象(关键字New,实例化一个类生成)
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。
创建对象三步骤:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。
四、方法(无关键字,但是有代码块跟着,fun() 的模式)
方法存在于类中函数。如构造函数。
修饰符 返回值类型 方法名(参数类型 参数名){
方法体
return 返回值;
}
例子:返回值是int类型
int add(int a, int b ){
System.out.println("第一个方法");
return a+b;
}
五、类,方法通用的关键字 优先级
Java修饰符
Public, private, proctected,void, static,final,abstract 等关键字 专业叫法是“Java修饰符”。
他们之间出来3P放在最前面之外,后面的修饰符没有先后顺序之分。 只是对于类和方法,有些关键字不能同时存在而已。具体梳理如下:
类修饰符:后续总结
方法修饰符:
参考