Java_5、面向对象——封装

封装——类的构成

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类创建两个对象e1e2Engine e1 = new Engine();Engine e2 = new Engine(); 如果使用e1.torque=800;修改发动机扭距,则输出e2的扭距也会是800,因为类成员变量的值在对象e1e2之间是共享的。

方法参数与返回值

Java使用向方法传递参数的方式实现向方法发送信息;并通过返回值从方法中获取信息,语法格式如下:

猜你喜欢

转载自blog.csdn.net/ganzi233/article/details/81559007