如果想访问一个private属性,通常会使用setter和getter方法来操作属性,属性名经常会与参数名相同,我们为了区分属性和参数的概念,我们会在属性前面加上this关键字,此时代表我将一个参数的值赋给我们当前的属性. 调用当前对象的某个方法…
相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第二季> * @website http://www.imooc.com/view/124 */ 个人体会 渐渐感觉到了难度 体会到了JAVA的简单之处 体会到了JAVA强类型 第一章:类和对象 成员变量与局部变量的区别: Java会给成员变量一个初始值 但不会给局部变量一个初始值 构造方法格式: 创建对象: 使…
课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习.由于该季涉及到了java的一些核心内容,所以相对第一季来说,课程难度有所提升.大致可将该季的课程分为五部分:第一部分,类和对象(第一章):第二部分,封装(第二章):第三部分,继承(第三章):第四部分,封装(第四章4-1~4-6):第五部分,项目练习(第四章4-7.第五章.第六章). 一.类和对象 1.面向对象 即人关注事物信息. 2.类和对象 (1)类:即模子,确定对象将会拥有的特征(属性)和行为(方法)…
(1). 封装 封装类的时候属性用private,方法getter和setter用public 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 2.好处:只能通过规定的方法访问数据 隐藏类的实例细节,方便修改和实现 3. 封装的步骤:修改属性的可见性 设为private 创建getter/setter方法  用于属性的读写 在getter/setter方法中加入属性控制语句   对属性值的合法性进行判断 getter方法:get+属性名大写…
什么是java中的封装1.封装的概念:隐藏信息.隐藏具体的实现细节. 2.封装的实现步骤: 1)修改属性的可见性,private.2)创建修改器方法和访问器方法,getXXX/setXXX.(未必一定要写,可以完全隐藏起来,仅供内部使用 )3)对属性的合法性进行判断.例如:Jframe.setSize(a , b)中的参数不能无限大,如果太大就设置为默认值. 使用包管理 Java 中的类1.包的命名规范是全小写. Java 中的访问修饰符1.private:仅自己的方法可以直接访问. 2.fri…
面向对象编程 Object Oriented Programming OOP 第一.什么是类和对象 在具体说明类和对象之前,先说说别的. 眼睛在人类身体上最为有用的器官.如果一个没有了眼睛,这个人与世界的联系会大大减小.因为人脑主要是通过眼睛来获取数据的:当然也有其它器官获取的哦数据帮助我们更加准确的描述我们所看到的现象.眼睛通过光线作用,把客观物理世界投影到人脑.人脑是由亿万多脑细胞组成.脑细胞神经元有反馈机制,当级联的脑脑细胞神经元多起来后,通过反复的实验和检测,使得大脑得到对客观世界有更准…
什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类.与之对应,包含内部类的类被称为外部类. 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便…
Java 中的多态1.引用的多态:意思就是父类的句柄既可以持有本类的对象,也可以持有子类的对象. 2.方法的多态:注意点是当父类句柄持有子类对象的时候,无法调用子类特有的方法. 多态中的引用类型转换1.重写override的时候有个典型的向下转换,并且在转换之前执行了检查. 2.检查向下转换安全性的另一个方法:父对象 instanceof 子类. Java 中的抽象类 1.通常用接口取代抽象类:a)两者都可以作为子类对象的持有者.b)两者都可以约定子类必须实现的方法.c)实现接口相比继承抽象类复…
1. 多态 继承是多态的实现基础 引用的多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 方法的多态 创建本类对象时,调用本类方法 2种是调用子类的方法或继承的方法 子类中添加独有的方法时,不能通过父类的引用来调用方法 2. 多态中引用类型转换 向上类型转换:将小类型转换为大类型(隐式类型转换) 向下类型转换(强制类型转换):将大类型转换为小类型 instanceof运算符:一个引用是够是某个类型或某个类型的子类 3. java中的抽象类 1)abstract 关键字 定义抽象类…
1.继承 1.java是单继承的,一个子类只有一个父类 父类,基类 子类,派生类 2.继承的好处:子类拥有父类的所有属性和方法,属性的修饰符不能是private 3.语法规则: class 子类 extends 父类 如果父类的属性是用private,则子类是不能继承的 2. 方法的重写 如果子类对父类的方法不满意,可以重写父类继承的方法,当调用方法时,会优先调用子类的方法 语法规则: a返回值类型 b方法名 c参数类型和个数 都要和父类继承的方法相同,才叫方法的重写 3.java 中的继承初始…