总结4
#封装
- 类的组成
- 信息隐藏:
1. 1.访问修饰符
2. 2.方法的定义
## 多态:
- 相同的行为,不同的实现
#方法的重载
- 重载是多态的一种体现,其含义为:相同的行为,不同的实现。
#构造方法
    如果书写构造方法,编译器会默认生成一个公共无参的构造。
#语法特征:
         方法与类名保持一致,没有返回值。
#作用:产生对象(new)
##方法的执行步骤:
               1.1.划分空间
               1.2.该空间划分属性
               1.3.对属性进行初始化
               
               1.4.执行我们在构造方法里面书写代码。
               1.5.一旦程序员书写一个构造方法,编译器会默认生成一个公共无参的构造
#javabean
        1.1.必须要有无参构造
        1.2.必须为属性提供get/cet方法
- 为满足javabean规范,一旦书写带参构造,首先补充公共无参构造
#this.的含义:
            当前对象 用法1.this.属性 this.方法
            位置:可以写在本类的任意方法,包括构造中的任意位置
##数组
- 只能存在同一数组类型
- 连续内存地址空间存放
- 长度不可变
###数组内容:
- 基本类型数组
- 引用数组类型数组
- 数组下标从0开始
- new用来表示引用数组类型
###length()方法:
- 字符串是length方法
- 数组是length属性
- 数组封装:一维数组:二维数组
- 当数组作为形参的时候(int.......nums)
###继承
“isa"
extends关键字
-父类的构造方法是不会被子类继承的
- 在产生子类对象的时候,先调用父类构进方法产生父类对象然后在调用子类的构进方法叠加子类的特有部分,从而构成一个完整的子类对象
- 在JAVA中一个类自能有一个父类
- 子类只能做单继承
###方法重写:
- 方法的重写和方法的重载都是多态
- 子类将父类继承过来的方法
###方法的重载:
- 一个类中方法与另一个方法相同,参数列表不同
- @override检查代码正确性
- 应用类型的强转只能发生继承关系的类中上下关
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号