Java_5、面向对象——封装

封装——类的构成

 

Java是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。

类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。

例子:

 

  •   一个类 (class)最多只能有一个main方法 (public static void main(String args)

  •   一般情况把main方法当做一个程序的入口,

  •   main方法只是一个特殊方法,

  •   一个类可以有很多方法和属性,方法与方法是并列的,不能在方法中套方法,

  •   类中的属性只能声明,不能直接调用

  •   方法的调用和方法的声明是有区别的

 

 

 

对象的创建和使用

 

创建对象使用new关键字调用类的构造函数。

使用”.”运算符访问对象的属性和方法。

 

对象(实例)的独立性

 

类是对象的模板,当使用类实例化一个对象时,相当于用模板复制了一个实例,如果创建多个对象,则会复制多个实例,当修改其中一个实例时,不会影响到其它实例。

 

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使用向方法传递参数的方式实现向方法发送信息;并通过返回值从方法中获取信息,语法格式如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值