摘要:
内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说,就称为内部类,而A类相对于B类来说,就是外部类。 成员内部类 静态内部类 局部内部类 匿名内部类 public class demo01 { public static void main(String[] arg 阅读全文
posted @ 2021-03-11 23:13
初夏_雨露
阅读(47)
评论(0)
推荐(0)
摘要:
关键字:abstract /abstract:抽象类,类是单继承的,(接口是多继承的) public abstract class Demo01 { //abstract:抽象方法,只有方法名,没有方法体 //抽象方法必须定义在抽象类中, //抽象类中可以定义普通方法 public abstrac 阅读全文
posted @ 2021-03-11 23:12
初夏_雨露
阅读(42)
评论(0)
推荐(0)
摘要:
多态 同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但指向对象的引用类型就有很多。 public static void main(String[] args) { //一个对象的实例类型是确定的 //new Student(); //new Person( 阅读全文
posted @ 2021-03-11 00:29
初夏_雨露
阅读(58)
评论(0)
推荐(0)
摘要:
继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends 的意思是“扩展”,子类是父类的扩展。 Java中类只有单继承,没有多继承。 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。 阅读全文
posted @ 2021-03-11 00:27
初夏_雨露
阅读(74)
评论(0)
推荐(0)
摘要:
封装 该露的露,该藏得藏 程序设计要求“高内聚,低耦合”。 高内聚:就是类得内部数据操作细节自己完成。不允许外部干涉。 低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作口来访问,这称为信息隐藏。 属性私有,get/set public 阅读全文
posted @ 2021-03-11 00:26
初夏_雨露
阅读(48)
评论(0)
推荐(0)
摘要:
类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家的旺财就是狗的一个具体实例。 能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念。 创建与初始化对象 使用 new 关键字创 阅读全文
posted @ 2021-03-11 00:23
初夏_雨露
阅读(62)
评论(0)
推荐(0)
摘要:
方法的定义 修饰符 返回类型 break 和 return 的区别:break,跳槽swich语句,结束本次循环;return,结束方法 方法名 参数列表 异常抛出 方法的调用 静态方法:static 关键字修饰;和类一起加载的 非静态方法:没有 static 关键字修饰;类实例化之后才存在 形参和 阅读全文
posted @ 2021-03-11 00:20
初夏_雨露
阅读(38)
评论(0)
推荐(0)
摘要:
面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的形式封装数据 抽象:抽出像的部分 三大特性: 封装:封装数据 继承:子继承父 多态:一种事物,多种形态 从认识论角度考虑,是先有对象后有类。对象,是具体的事物。类,是抽 阅读全文
posted @ 2021-03-11 00:19
初夏_雨露
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号