01java基础 - 02.docxVIP

  • 6
  • 0
  • 约2.35万字
  • 约 38页
  • 2017-11-27 发布于浙江
  • 举报
01java基础 - 02

Java基础02访问修饰符位置private(私有)不是default(默认)protected(保护)public(公有)同一个类可访问可访问可访问可访问同一个包的类可访问可访问可访问不同包的子类可访问可访问不同包且不同子类可访问private,public,protect,static的区别1.public(公共的)表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2.protected(受保护的)不同包中的子类能访问,default同包中的子类能访问3.private(私有的)必须要同一类才能访问static一个类的成员被声明为static时,他属于一个类,可以通过类名被访问,不需创建实例用4.static(静态)static属性定义的方法为类方法,可以通过类名来调用,不需创建实例 final 用final修饰的变量为常值变量,一旦初始化,不能更改通常final与static一起使用指定一个类常量用final修饰的方法为最终方法,不能再被子类重载面向接口编程的理解。优点:1,利于扩展;2,暴露更少的方法;3,面向接口编程--解耦合,接口只关心传递的参数,和返回的参数,不关心业务的实现。3.实现了程序的可插拔性,对于不同的需求切换不同的实现,降低了耦合度,随着系统复杂性的提高这个优势会越来越明显4.允许多重实现,弥补了继承的缺陷缺点:1.增加了设计的复杂度,

文档评论(0)

1亿VIP精品文档

相关文档