Java面向对象
文章平均质量分 73
Jay的小提琴
不要温顺地走进这个良夜
激情不能被消沉的暮色淹没
咆哮吧,咆哮,痛斥那光的退缩
智者在临终的时候对黑暗妥协
是因为他们的语言已黯然失色
不要温顺地走进这个良夜
展开
-
第四章 方法重写与多态方法重写
使用instanceof时,对象的类型必须和instanceof后面的参数所指定的类在继承上有上下级关系。子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super)父类的静态方法不能被子类覆盖为非静态方法,父类的非静态方法不能被子类覆盖为静态方法。此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。 = ( );使用父类作为方法的形参,是Java中实现和使用多态的主要方式。原创 2024-09-20 15:19:39 · 573 阅读 · 0 评论 -
第三章 封装与继承
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。创建公有的get/set方法,并对输入的值进行判断。子类构造方法没有通过super显式调用父类的有参构造方法,也没通过this显式调用自身其他构造方法。每创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响。子类构造方法通过this显式调用自身的其他构造方法,在相应构造方法中应用以上两条规则。允许类组成较小的单元(类似文件夹),易于找到和使用相应的文件。原创 2024-09-20 15:19:03 · 422 阅读 · 0 评论 -
第二章 方法与方法重载
引用数据类型:(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用。基本数据类型:操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。局部变量的作用域仅限于定义它的方法,成员变量的作用域在整个类内部都是可见的。同一个类中,方法名相同,参数个数或类型不同,与返回值、访问修饰符无关。构造方法是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数。在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级。普通成员方法可以任意起名,必须有返回类型,可以没有返回值。原创 2024-09-19 14:30:10 · 447 阅读 · 0 评论 -
第一章 类和对象
类是抽象的,具有相同属性和方法的一组对象的集合。原创 2024-09-19 11:06:36 · 368 阅读 · 0 评论