摘要:12.2 成员的可访问性 类中成员的修饰符4种:private、默认、protected、public。 这些修饰符说明了成员可否在其他类中使用。 12.2.1 public——公共用品 用public修饰的成员变量或方法可以在其他类中被调用。 通过<对象名.成员名>被使用。 通过类MyClass的                    阅读全文
                
            类及成员的属性——类的可访问性
2018-01-20 15:55 by Jolene_Wu, 829 阅读, 0 推荐, 收藏,
摘要:12.1 类的可访问性 1、在很多情况下,我们需要一定的封装性实现信息隐藏, 2、类的可访问性是指当前类可被其他类所访问的程度, 3、通过不同的可访问性修饰符可以体现程序的封装性。 类的可访问性修饰符: public——修饰的类可被其他任意类所访问,即可展示给所有的类使用。 默认访问控制属性——只能                    阅读全文
                
            面向对象深入:继承07——总结
2018-01-16 16:25 by Jolene_Wu, 163 阅读, 0 推荐, 收藏,
摘要:一句话总结 继承 1、类的继承——单继承(一个父类) 2、接口的继承——多重继承(多个父类) 隐藏 子类和父类成员变量同名,屏蔽父类同名变量,但不是替换掉。 重载 子类和父类成员方法同名不同参。 覆盖 子类和父类成员方法同名同参,屏蔽父类同名同参方法,但不是替换掉。 构造方法 1、子类继承自父类,所                    阅读全文
                
            面向对象深入:继承06——对象的上转型
2018-01-16 16:03 by Jolene_Wu, 214 阅读, 0 推荐, 收藏,
摘要:11.7 对象的上转型——子类可以赋值给父类 对象的转型是指具有继承关系的类之间可以出现对象转型。 父类型和子类型之间也可以赋值。 子类的对象可以直接赋值给父类的对象——称之为向上转型对象。 通过强制类型转换,也能将父类对象赋值给子类对象。 输出:SuperClass SonClass3 子类可以赋                    阅读全文
                
            面向对象深入:继承05——对象的复制
2018-01-16 13:45 by Jolene_Wu, 258 阅读, 0 推荐, 收藏,
摘要:11.6 对象的复制 一、"=" 赋值,将指向对象的地址复制 同个类的不同 对象引用 之间可以任意相互赋值。 s1,s2中的值是指向对象的地址,也就是说s1,s2指向相同的对象。 实验结果表明sc1,sc2指向同一个对象,用 sc2.i 改变 i 的值,sc1.i 的值跟着变。 二、采取继承接口Cl                    阅读全文
                
            面向对象深入:继承04——接口
2018-01-15 21:34 by Jolene_Wu, 210 阅读, 0 推荐, 收藏,
摘要:11.5 接口——特殊的抽象类 问题:某个子类想继承多个父类的优点,而Java不允许多重继承。 解决:采用接口实现多重继承 接口实质上是一种特殊的抽象类,定义特殊(interface),其内部只能包含静态常量和抽象方法。 11.5.1 接口的声明 接口的定义符不是class,而是interface                     阅读全文
                
            面向对象深入:继承03——抽象类
2018-01-15 16:41 by Jolene_Wu, 158 阅读, 0 推荐, 收藏,
摘要:11.4 抽象类——只能作为父类存在,天生当爸爸的 抽象类不同于一般的类,它不能生成对象,只能作为父类存在。 抽象类具有高度抽象的特征,为所有子类提供统一的抽象方法。 11.4.1 创建抽象类——关键字abstract abstract所修饰的类为抽象类。 抽象类是只有定义而无法实现对象的类。 抽象                    阅读全文
                
            面向对象深入:继承02——隐藏与重载
2018-01-15 00:22 by Jolene_Wu, 223 阅读, 0 推荐, 收藏,
摘要:11.3 继承中的多态 在子类中定义了和父类中同名的成员变量和方法,这就涉及成员的隐藏与重载。 成员的隐藏与重载属于多态特性的一种。 通过继承,子类拥有除构造方法以外的所有成员(变量及方法),这类成员统称为子类的继承成员,在子类中是默认存在的。 当子类与父类成员相同时: 父类成员变量会隐藏; 父类成                    阅读全文
                
            面向对象深入:继承01——子类
2018-01-14 21:13 by Jolene_Wu, 283 阅读, 0 推荐, 收藏,
摘要:摘自《其实你应该这样学Java》 11.1 什么是继承 Java中的继承分为类的继承和接口的继承两种, 类的继承只支持单继承,就是子类只能有一个父亲类; 接口的继承可以是多重继承,可以有多个父亲类。 11.2 子类 11.2.2 子类的使用 子类隐式包含父类的成员变量和方法,不用再写,这就是继承的优                    阅读全文
                
            面向对象的基础知识——小结
2017-12-19 15:02 by Jolene_Wu, 342 阅读, 0 推荐, 收藏,
摘要:10.7 小结 面向对象有四大特点:抽象、封装、继承、多态 抽象:同类事物共有的属性和方法。 封装:把事物本身的属性和方法包含在一起,形成一个独立的模块。 继承:由已有的抽象事物创建新的抽象事物的过程。 多态:指同一名称动作,在不同情况下有不同行为的现象。 类就是具有相同属性和方法的事物的集合的抽象                    阅读全文
                
            
                    
                
浙公网安备 33010602011771号