面向对象.

面向对象的特点:

1.封装性

2.继承性

3多态性

类的定义(类是对象的抽象,用于描述一组对象的共同特征和行为):

class 类名{

成员变量;

成员方法;

}

对象的创建与使用(想要使用一个类必须要有对象,在Java程序中可以使用new关键字创建对象):

方法1:

类名 对象名 = null;

对象名 = new 类名();

方法2:

类名 对象名 = new 类名();

例(创建Student类的实例对象):

Student stu = new Student();

封装性.

封装是面向对象的核心思想,理解并掌握封装对于学习Java面向对象的内容十分重要。

实现封装的步骤:

 为什么要封装?

在Java面向对象的思想中,封装可以被认为是一个保护屏障,防止本类的代码和数据被外部程序随机访问

如何实现封装?

类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法实现对内部信息的操作访问。

图3-3:

 

在Java开发中,在定义一个类时,将类中的属性私有化,即使用private关键字修饰类的属性,被私有化的属性只能在类中被访问。如果外界想要访问私有属性,则必须通过setter和getter方法设置和获取属性值。

下面修改文件3-3,使用private关键字修饰name属性和age属性,实现类的封装,如图3-4所示。

图3-4:

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值