封装

封装

面向对象的三(四)大特性:封装、继承、多态、(抽象)。

  1. 面向对象和面向过程的编程思想和编程方式
  2. 了解生活中的类和对象
  3. 程序中如何从生活中抽象出类和对象
  4. Java中类和对象的智勇
  5. 方法: 面向过程的核心
    ① 方法的分类4大种
    ② 方法的使用
    ③ 构造方法
    ④ This
    ⑤ 方法重载
    ⑥ 成员变量和局部变量的区别

1.理解封装的作用

(1) 可以有效结局不合理赋值的问题
(2) 可以降低程序之间的耦合性。(牵连小)
(3) 可以提升代码的复用性
(4) 降低了大型系统的风险…

2.掌握封装的使用

(1) 将属性私有化(添加private修饰符)
(2) 给属性提供对应的公共的getter/settter方法。
(3) 根据需求在对应的方法中添加逻辑控制语句。 Java bean规范

  1. 属性私有化
  2. 提供公共的getter和setter方法
  3. 提供无参构造
  4. 实现序列化几口serializable

3.会使用java的包组织类

Package   	
公司域名的倒叙,包名全部小写。
为什么使用包:
	因为在同一文件夹下,是无法存放多个同名文件内容的。
	因为在同一文件夹下,如果所有文件都放在一起,无法有效的进行区分和查找。模仿了windows等系统的树形结构目录。
如何使用包:
	在定义好包之后,如果在包下定义类,类中一定要在有效代码第一行添加pakage包声明;
如果在不同包中使用某个类:
	那么一定要在使用类中声明包的导入语句,impirt要引入的类地址;例如:使用Scanner、Arrays
	Import导入包声明  需要放在package声明下,类声明上的位置。
	如果不这样做,JVM无法确认该类型的地址,也无法区分多个同名类型。 
包的命名规范:公司域名的倒叙,包名全部小写。

4. 理解和掌握使用访问修饰符

Public :公共的
Private:私有的 只能在同一个类中使用。
默认访问修饰符 啥也不加就是默认修饰符。只能在同一个包中使用。
Protrcted : 受保护的。
他们可以用来修饰类、方法、属性…
例如:

在这里插入图片描述

5. Static关键字

  1. Static修饰的信息是类的,它是随着类的加载而加载的。
  2. 我们没有被static修饰的信息时非静态/实例的,多个实例/队形之间的信息是相互隔离的。而static修饰时被多个实例共享
  3. 被static修饰的信息可以直接采用类名.的形式来调用,也可以使用对象(不推荐)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值