修饰符 当前类 同一包内 子孙包内(同一包) 子孙包类(不同包) 其他包 public Y Y Y Y Y protected Y Y Y Y/N N default Y Y Y N N private Y N N N N private修饰的只可在本类中被访问。 默认访问修饰符 - 不适用任何关键 ...
分类:
编程语言 时间:
2020-07-07 13:13:21
阅读次数:
58
重载和重写 重写: 子类重写父类的方法 方法名相同、方法参数相同 返回值类型相同,或者子类方法的返回值类型是父类方法返回值的子类 访问修饰符相同,或者子类方法访问修饰符范围大于父类 抛出的异常相同,或者子类方法抛出的异常小于父类 重载: 发生在同一个类中 方法名相同 方法参数不同(个数不同、类型不同 ...
分类:
其他好文 时间:
2020-06-26 14:38:09
阅读次数:
47
内容 声明常量 常量应用示例 声明变量 变量命名规则 变量作用范围 常量 概念 常量就是固定不变的量,一旦被定义,它的值就不能再被改变。 语法: final 数据类型 常量名称[=值] (注:[ ]中括号中的内容是可选项) 常量名称通常使用大写字母,但并不是硬性要求,仅仅是一个习惯而已。 常量应用示 ...
分类:
其他好文 时间:
2020-06-24 21:58:25
阅读次数:
53
1.Java权限修饰符public、protected、 (缺省)、 private置于类的成员定义前,用来限定对象对该类成员的访问权限。 >>同一个包的其他类,不可以调用被调用类中私有(private)的属性和方法 >>不同包的子类中,不能父类中调用权限声明为private和缺省权限的属性和方法 ...
分类:
其他好文 时间:
2020-06-17 19:46:19
阅读次数:
79
方法的定义 访问修饰符 返回值类型 方法名 (参数1,参数2.。。。) { // 编写主体 return 返回值; // 如果没有返回值,则不需要写 } 调用规范 对象名.方法名(参数1,参数。。。) 注意事项 访问修饰符:默认private不简易省略,可以根据需求定义为 pubulic 方法名定义 ...
分类:
其他好文 时间:
2020-06-14 15:01:04
阅读次数:
65
《一》对象和封装 一、类和对象的概念 面向对象(oop),可以从对象提炼出类的概念。对象是类的实例,类是对象的数据类型。 二、面向对象设计基本步骤 从现实世界抽象出类: 找出名词,确定类、属性 找出名词,确定方法 剔除与业务无关的属性和方法 三、构造方法及其重载 3.1 构造语法: 访问修饰符 构造 ...
分类:
其他好文 时间:
2020-06-02 09:14:22
阅读次数:
45
1.封装的概念 (1)将东西包装在一起,然后以新的完整的形式呈现出来(即将属性和方法封装到类里面,通过添加访问修饰符来限制访问权限,以达到信息隐藏的目的) (2)信息隐藏:隐藏对象的实现细节,不让外部直接访问到 (3)将数据和方法包装进类中,加上具体实现的隐藏,共同被称作封装,其结果是一个同时带有特 ...
分类:
其他好文 时间:
2020-05-29 18:02:58
阅读次数:
157
1、方法的名字和参数列表称为方法的签名;每个方法具有唯一与其对应的签名; 2、方法的重载:在某个类中,存在具有多个相同名字不同参数列表的方法,称之为重载; 被重载的方法必须改变参数列表(参数个数或类型不一样); 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可以声明新 ...
分类:
编程语言 时间:
2020-05-27 14:58:06
阅读次数:
100
内部类内部类,即类内部的类。类中类。形式如下:publicclassOutter{//外部类classInner{//内部类}}1.理解内部类的作用内部类可以很好的实现隐藏?一般的非内部类,是不允许有private与protected权限的,但内部类可以内部类拥有外围类的所有元素的访问权限可是实现多重继承匿名内部类优化接口1)隐藏细节?平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一
分类:
编程语言 时间:
2020-05-25 17:31:30
阅读次数:
65