如何把变动的事物与保持不变的事物区分开来 访问权限控制的等级(大 小):public、protected、包访问权限(没有关键词)、private 包:库单元 代码组织 编译一个.java文件,文件中的每个类都会有一个输出文件.class,文件名与类名相同 Java的可运行程序是一组可以打包并压缩为 ...
分类:
编程语言 时间:
2020-03-28 17:40:27
阅读次数:
78
在面对对象设计中,要考虑的一个基本问题是:如何把变动的事物与保持不变的事物区分开来。 1. 关于Java的包访问权限 private 默认访问权限 protected public 类本身 是 是 是 是 相同包中子类 否 是 是 是 相同包中非子类 否 是 是 是 不同包中的子类 否 否 是 是 ...
分类:
其他好文 时间:
2020-02-09 20:35:56
阅读次数:
55
* * private: * Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。 * 被其修饰的属性以及方法只能被该类的对象 访问,其子类不能访问,更不能允许跨包访问。 * * default: * 即不加任何访问修饰符,通常称为“默认访问权限“或者“包访问权限”。 * 该模式下,只 ...
分类:
编程语言 时间:
2020-01-11 13:14:01
阅读次数:
107
访问权限控制的等级,从最大权限到最小权限:public proteced 包访问权限 private 6.1 包:库单元 编译单元 .java 每个编译单元只能有一个public类 6.1.1 代码组织 库名 小写 6.1.2 创建独一无二的包名 sudo cd /usr/libexec ./jav ...
分类:
编程语言 时间:
2019-10-31 00:49:33
阅读次数:
80
第七章 封装 访问控制权限的等级,从"最大权限"到"最小权限"依次是:public,protected,包访问权限(没有关键字)和 private。 包的概念 代码组织 Java 包名按惯例一律小写,即使中间的单词也需要小写,与驼峰命名不同。 按照惯例,package 名称是类的创建者的反顺序的 I ...
分类:
编程语言 时间:
2019-08-17 10:26:25
阅读次数:
84
个人通俗理解: 1、内部类:有点类似于写在父类中的子类,根据位置不一样为不同的名字,和相应的访问方式不同;不过要访问外部类的话,需要充分运用好this(本类)的这个关键字;要是需要快速的创建子类对象的话,可以用到匿名内部类。 2、包:其实就是个放类的文件夹,当需要用的别的包里的类的时候,则需要导包。 ...
分类:
编程语言 时间:
2019-05-22 11:06:28
阅读次数:
129
Java第三周学习总结 首先视频学习了第四章的内容,第四章整体内容较多较复杂,但是整体脉络清晰理解起来很容易,学习 类,方法,对象,组合与复用,实例成员与类成员,包,访问权限,类封装,对象数组等内容 然后开始试运行脚本 问题1:在运行脚本的时候遇见了一件很让人恼火的事情,本来因为省时间把java文件 ...
分类:
编程语言 时间:
2019-03-17 10:27:05
阅读次数:
231
Java基础8:深入理解内部类 内部类初探 一、什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部 ...
分类:
编程语言 时间:
2019-02-08 20:19:15
阅读次数:
189
内部类初探 一、什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名 ...
分类:
编程语言 时间:
2019-01-10 23:20:45
阅读次数:
282
一、说到java的面向对象,会有几个耳熟能详的概念。继承、封装、多态。这里简单描述一下: 在继承中值得注意的是: 能够继承父类的public和protected成员变量;不能够继承父类的private成员变量; 对于父类的包访问权限(frindly)成员变量,如果子类和父类在同一个包下,则子类能够继 ...
分类:
编程语言 时间:
2018-10-29 16:08:47
阅读次数:
117