![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 63
程序员小超超
java程序员
展开
-
抽象类与接口
抽象类1. 抽象类使用的关键字是 abstract,抽象类可以修饰方法也可以修饰类,如果修饰方法那就是抽象方法,如果修饰类就是抽象类,并且抽象类不能被new出来。public abstract class Action {}2.抽象方法是没有方法体的,它也是被abstract修饰的public abstract class Action {public abstract void a();}3.如果有类继承了抽象类,那么该类必须重写抽象类中的抽象方法public cla原创 2021-11-16 22:10:43 · 207 阅读 · 0 评论 -
面向对象的三大特性
封装:因为我们程序设计的要求是“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉。低耦合:仅暴露少量的方法给外部使用。封装通常是应禁止直接访问一个对象中数据的实际表现,而应通过操作接口来访问,这称为信息隐藏。封装的基本属性:属性私有化,然后get/set方法 //属性私有化 private String name; private int age; public String getName(){ return name;原创 2021-11-15 22:51:53 · 269 阅读 · 0 评论 -
面向对象编程(OPP面向对象)
面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决的问题需要哪些,然后将这些东西进行分类再进行单独思考,最后对某个类下的细节进行面向过程的去处理。对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到微观的操作,仍然需要面向过程的思想面向过程:面向过程适合处理一些简单的问题,第一步做什么第二步做什么,它是一种线性思维。面向对象的三大特性1.封装 2.继承 3.多态类和对象的关系:从代码的角度考虑 是先有类后有对象,原创 2021-11-10 00:35:37 · 356 阅读 · 0 评论 -
数组的基础
博主第一次写 如有误解请联系博主 所有学习内容来自java狂神说数组的定义:1.数组是相同类型的有序集合2.其中每一个数据元素称作为数组元素,每个数组元素都可以通过下标来访问数组的声明和创建:1.数组的下标是从0开始的 2.数组的长度是arrays.length (arrays是数组的名字)int [] a;int a [] ;int[] a =new int[8];表示数组可以存放8个元素...原创 2021-11-08 22:54:12 · 689 阅读 · 0 评论