标签: 面向对象
thumbnail

java面向对象进阶:多态,instanceo,向下转型

多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现……
thumbnail

java面向对象进阶:接口类及其使用

认识一下接口 例: 父类Phone    子类Cellphone  接口 Mp3,Map  main Test 父类Phone package cn.xtnotes.jiekou; public abstract class Phone { public a……
thumbnail

java面向对象进阶:抽象类 abstract

父类pet package cn.xtnotes.chouxiang; public abstract class Pet { //加入abstract t中Pet pet=new Pet();会报错,因为不能被实例化 //抽象类,只能被继……
thumbnail

java面向对象进阶:object类

Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。 Object 类位于 java.lang 包中,编译时会自动导……
thumbnail

java面向对象进阶:final关键字

final可以用来修饰的方法,类,变量 final修饰的类不能被继承 final修饰的方法不能被子类重写 final修饰的变量不能被改变值 package cn.xtnotes.u9; final publ……
thumbnail

java面向对象进阶:super关键字

使用super关键字,super代表父类对象 子类访问父类成员 1.访问父类构造方法 2.访问父类属性 3.访问父类方法 例: 父类 Pet package cn.xtnotes.supe; public c……
thumbnail

java面向对象进阶:四种访问修饰符

4中访问修饰符 访问修饰符可以用在 类 属性 方法 上面 一、public (1)定义:public是公共的,被public所修饰的成员可以在任何类中都能被访问到。 (2)修饰……
thumbnail

java面向对象进阶:继承限制

不能被继承的父类成员
thumbnail

java面向对象进阶:方法重写

除了继承父类方法以外,子类还可以定义自己特有的属性和方法 如果属性和方法重名,优先调用子类的(方法重写) 方法重写(方法复写):子类方法名和父类方法名……
thumbnail

java面向对象进阶:继承的使用

建立一个父类 Pet package cn.xtnotes.u9_2; //父类:定义公共属性和方法 public class Pet { String nick; int age; String type="国产"; public void e……
thumbnail

java面向对象进阶:了解继承

下图dog类和penguin类 有很多重复的方法和属性 造成代码冗余 可以使用继承,将重复代码抽取到父类中 使用继承优化后 如何使用继承?
thumbnail

java面向对象进阶案例:升级银行卡

练习: 银行卡升级 银行卡类中,把属性设置为私有,并给所以属性设置正确的get和set方法: 1.在卡号的set方法里面判断输入的卡号,必须为19位; 2.在密码的set……
thumbnail

Java面向对象进阶:封装与私有属性,私有方法

封装: 面向对象三大特性: 封装,继承,多态   封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的……
thumbnail

java面向对象基础:银行卡类

编写一个银行卡类:Card 属性:卡号,密码,余额,等等 方法:存款,取款,修改密码(修改密码时需要验证原来密码,符合才允许被修改) package cn.xtnotes.pojo;……
thumbnail

java面向对象基础练习:员工类

编写出要创造一个员工类Employee 属性:工号empNum,项目name 其操作方法一个是用来设置set员工的工号 另一个操作方法是用来取得get员工工号 package cn.xtnot……
thumbnail

java面向对象基础:对象数组

package cn.xtnotes.u8; public class Cat { String name; String colour; int age; public Cat(String name,String colour,int age) { ……