摘要:
多态 什么是多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 instance of(类型转 阅读全文
posted @ 2024-01-21 13:58
白小帆
阅读(31)
评论(0)
推荐(0)
摘要:
面向对象11:方法重写(子类父类必须为非静态方法, 无 static) !重点:先看笔记! 重写:需要有继承关系,是子类重写父类的方法!//重写只针对方法 不针对属性或其它的 1.方法名必须相同 2.参数列表列表必须相同 3.修饰符:范围可以扩大: public>Protected>Default> 阅读全文
posted @ 2024-01-20 15:24
白小帆
阅读(25)
评论(0)
推荐(0)
摘要:
Super(继承核心关键词)详解 Super注意点: 1.super调用父类的构造方法,必须在构造方法的第一个 2.super只能出现在子类的方法或者构造方法中! 3.super和this 不能同时调用构造方法!(因为二者都要放在构造器的第一个无法实现) 4.super VS thi 阅读全文
posted @ 2024-01-18 21:09
白小帆
阅读(20)
评论(0)
推荐(0)
摘要:
什么是继承(JAVA中类只有单继承,没有多继承) 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 (国家 中国人 美国人...) (Person Student Teacher) extends 的意思是“扩展”。子类是父类的扩展。 public class Student exten 阅读全文
posted @ 2024-01-17 20:29
白小帆
阅读(26)
评论(0)
推荐(0)
摘要:
封装详解 最重要的一句话:属性私有 get/set 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。//如大电视机 取钱的ATM机 包住内部处理数据的负责区域 仅仅暴露外面部分开关 等让用户操作 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露少量的方法给外部使用。 阅读全文
posted @ 2024-01-16 19:57
白小帆
阅读(20)
评论(0)
推荐(0)
摘要:
简单小结:类与对象 1. 类与对象 类是一个模板:抽象 对象是一个具体的实例 2. 方法 定义,调用! 3. 对象的引用 引用类型: 基本类型(8) 对象是通过引用来操作的:栈 >堆 4. 属性:字段Filed 成员变量 默认初始化: 数字:0 0.0 char: u0000 boolean:fal 阅读全文
posted @ 2024-01-15 19:00
白小帆
阅读(18)
评论(0)
推荐(0)
摘要:
创建对象内存分析 Pet.java package com.oop.demo03; public class Pet { public String name; public int age; //无参构造 public void shout(){ System.out.println("叫了一声" 阅读全文
posted @ 2024-01-14 14:02
白小帆
阅读(12)
评论(0)
推荐(0)
摘要:
构造器详解 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下俩个特点: 1.必须和类的名字相同 2.必须没有返回类型,也不能写void 构造器必须要掌握 1.Person.class文件与Person.java文件进行对比 在idea的out文件夹下面打开同名的cla 阅读全文
posted @ 2024-01-11 16:32
白小帆
阅读(32)
评论(0)
推荐(0)
摘要:
类与对象的创建 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑...... Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 张三就是人的一个具 阅读全文
posted @ 2024-01-10 19:41
白小帆
阅读(13)
评论(0)
推荐(0)
摘要:
回顾方法 方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return:结束方法,返回一个结果(空或其他) 的区别 方法名 :注意规范就OK 见名知意 参数列表:(参数类型, 参数名)... 异常抛出(还未学 后面讲解) 方法的调用 静态方法 非静态方法 形参和实参 值传递 阅读全文
posted @ 2024-01-09 20:41
白小帆
阅读(16)
评论(0)
推荐(0)
浙公网安备 33010602011771号