面向对象
文章平均质量分 53
Yel10w_
这个作者很懒,什么都没留下…
展开
-
面向对象06:内部类
内部类 Outer package java_oop.demo11; /** * @author IT_Jay * @date 2022/1/27 18:02 */ public class Outer { private int id=1102; public void out(){ System.out.println("这是一个外部类的方法"); } //局部内部类 public void method(){ c原创 2022-01-27 18:38:36 · 162 阅读 · 0 评论 -
面向对象05
static关键字详解 Student类 package java_oop.demo08; /** * @author IT_Jay * @date 2022/1/26 18:00 */ //static public class Student { private static int age; //静态变量 多线程 private double score; //非静态变量 public void run(){ Stu原创 2022-01-26 19:49:41 · 287 阅读 · 0 评论 -
面向对象04
方法重载 重写:需要有继承关系,子类重写父类的方法 1、方法名必须相同 2、参数列表必须相同 3、修饰符:范围可以扩大,但不能缩小 public》protected》Default》private 4、抛出的异常:范围可以被缩小,但不能扩大 ClassNotFoundException《Exception(大) 重写,子类的方法和父类必须一致,方法体不同 为什么需要重写: 1、父类的功能,子类不一定需要原创 2022-01-25 21:32:04 · 111 阅读 · 1 评论 -
面向对象03
封装 该露的露,该藏的藏 我们程序设计要追求==”高内聚,低耦合”==,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作借口来访问,这称为信息隐藏 属性私有,get/set package java_oop.demo03; /** * @author IT_Jay * @date 2022/1/24 18:47 */ public class Studebt {原创 2022-01-24 20:17:50 · 75 阅读 · 0 评论 -
面向对象02
类和对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机。。。。。 Person类、Pet类、Car类等,这些类都是用来描述/定义某一具体的事物应具备的特点和行为 对象是抽象概念的具体实例 张三是人的一个具体实例 能够体现出特点,展现出功能的具体的实例,而不是一个抽象的概念 创建与初始化对象 使用new关键字创建对象 package java_oop.demo02; /** * @author IT_Jay * @d原创 2022-01-23 20:04:26 · 68 阅读 · 0 评论 -
面向对象01
面向过程&&面向对象 面向过程思想 步骤清晰简单 面对过程时候处理一些较为简单问题 面向对象思想 物以类聚,分类的思维模式 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。 面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质:以类的方式组织代码,以对象组织(封装)数据 抽原创 2022-01-22 19:00:28 · 257 阅读 · 0 评论