随笔分类 -  JAVA面向对象

摘要:接口 1.普通类、抽象类、接口区别。 普通类:只有具体实现。 抽象类:具体实现和规范(抽象方法都有! 接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程。 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。如果你是天使,则必须能飞。如果你是 阅读全文
posted @ 2023-08-23 15:40 Y~~~ 阅读(35) 评论(0) 推荐(0) 编辑
摘要:抽象类 public abstract class Action {​ //约束~有人帮吗实现 //abstract,抽象方法,只有方法名字,没有方法实现! public abstract void doSomething();​ // 1. 不能new这个抽象类,只能靠子类去实现它:约束! // 阅读全文
posted @ 2023-08-23 15:14 Y~~~ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:static关键字讲解 public class Person { *//2* *赋初始值\* { *//* *代码块(匿名代码块)\* System.*out*.println("匿名代码块"); } *//1* *new实例化时候只执行一次\* static { *//* *静态代码块\* Sy 阅读全文
posted @ 2023-08-23 14:42 Y~~~ 阅读(5) 评论(0) 推荐(0) 编辑
摘要:多态,instanceof和类型转换 1.多态定义: 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多。 2.多态存在的条件 继承关系 方法重写(1.static方法:属于类,不属于实例。2.final常量。3.private方法 阅读全文
posted @ 2023-08-23 14:22 Y~~~ 阅读(9) 评论(0) 推荐(0) 编辑
摘要:封装,继承,Super详解,方法重现 1.封装定义: 该露的露!该藏的藏。我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据得隐藏) 记住这句话就够了:属性私有,get/set package com.oop 阅读全文
posted @ 2023-08-23 10:46 Y~~~ 阅读(52) 评论(0) 推荐(0) 编辑
摘要:类与对象的创建 1.类 类是一种抽象的数据类型,它是对某一类事物整体描述定义,但是并不能代表某一个具体的事物. 2.对象 对象是抽象概念的具体实例 3.创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调 阅读全文
posted @ 2023-08-22 17:55 Y~~~ 阅读(10) 评论(0) 推荐(0) 编辑
摘要:面向对象 1.面向过程 步骤清晰简单,第一步做什么,第二步做什么。 面对过程适合处理一些较为简单的问题。 2.面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂问题,适合处理需要 阅读全文
posted @ 2023-08-22 16:46 Y~~~ 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示