javase个人学习总结(十)类的封装性和构造器

封装性和构造器:
1.java三个特征之一
2.Java程序设计追求”高内聚(类的内部数据操作细节自己完成,不允许外部干涉),低耦合(仅对外暴露少量的方法用于自己使用)”
3.理解:隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,提高系统的可扩展性,可维护性,简单通俗的说,就是把该隐藏的隐藏,该暴露的暴露,就是封装性的思想(比如基础的说为了不希望外界更改内部的属性,方法等等,结合权限修饰符private等等不允许外部访问,但是将其封装在公共的方法中让外界使用但是不会被外界更改,比如公共的set,get方法供外界调用private属性;单例模式(私有化构造器,造对象的功能被隐藏,但提供只能构造一个的公共的方法获得单一对象),如果不想让类在包外被调用,就设置为缺省的等等)
4.Java四种权限修饰符(封装性前提)
Private (不同类不可)<缺省(不同包不可)<protected(不同工程不可)<public
5.构造器的作用:1.创建对象2.初始化对象信息
6.若没有显式定义构造器,jvm默认生成一个空参构造器,若显式定义了含形参的构造器,jvm不再默认提供空参构造器
7.所以一个类中,至少有一个构造器(static不是不能实例化,而是不需要实例化,随类加载而加载在方法区内;abstract类虽然不能实例化,但是也有构造器,可以被继承)
8.Javabean是指满足如下条件的类:公共的类,有一个空参构造器,有属性,且有对应的get,set方法赋值,返回值
9.this可以调用属性,方法,构造器
10.意为当前的对象,或当前在创建的对象
11.其余的比较容易理解就不写了
12.Package为了更好实现类的管理,引入包的概念
13.包属于标识符,遵循其命名规则
14.每.一次,就代表一层文件目录
15.Import声明包,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值