封装——类的构成
•Java是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。
•类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。
•例子:
- 一个类 (class)最多只能有一个main方法 (public static void main(String args))
- 一般情况把main方法当做一个程序的入口,
- main方法只是一个特殊方法,
- 一个类可以有很多方法和属性,方法与方法是并列的,不能在方法中套方法,
- 类中的属性只能声明,不能直接调用
- 方法的调用和方法的声明是有区别的
对象的创建和使用
•创建对象使用new关键字调用类的构造函数。
扫描二维码关注公众号,回复:
2932845 查看本文章
•使用”.”运算符访问对象的属性和方法。
对象(实例)的独立性
•类是对象的模板,当使用类实例化一个对象时,相当于用模板复制了一个实例,如果创建多个对象,则会复制多个实例,当修改其中一个实例时,不会影响到其它实例。
static关键字
•static可以修饰成员变量和方法,由static修饰的成员变量叫类成员变量(或静态成员变量),类成员变量的值在对象之间共享;并且类成员变量可以用类名直接调用。
•例如:将Engine的成员变量torque修改为类成员变量(即:static int torque = 600),并使用Engine类创建两个对象e1和e2,Engine e1 = new Engine();和Engine e2 = new Engine(); 如果使用e1.torque=800;修改发动机扭距,则输出e2的扭距也会是800,因为类成员变量的值在对象e1和e2之间是共享的。
方法参数与返回值
•Java使用向方法传递参数的方式实现向方法发送信息;并通过返回值从方法中获取信息,语法格式如下: