![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 58
花落未眠
keep moving
展开
-
面向对象之四
1.抽象类 即加了abstract就变成了抽象类抽象类中可以写普通的方法 特点: 1.不能new这个抽象类,只能靠子类去实现它;约束 2.抽象类中可以写普通的方法 3.抽象方法必须在抽象类中 抽象的抽象:约束 存在的意义:抽象出来~ 提高开发效率 //abstract 抽象类:本质上还是类。Java的类是单继承的,extends:单继承 (接口可以多继承) public abstract class Action { //约束~有人帮我们实现~ //abstract,抽象方.原创 2021-05-07 00:38:38 · 140 阅读 · 0 评论 -
面向对象之三
Static关键字详解 1.静态的变量对于这个类而言,在内存中只有一个,它能被类中所有的实例去共享。所以我们想要很多类去操作它的话我们就用static。在多线程里面会仔细用到. 2.静态变量对于类、所有对象(实例)是共享的,在当前这个类里面,当使用类去调用得到说明这个变量是静态的。 3.通过(类名.变量)知道它是一个静态的变量 4.非静态的方法可以直接访问这个类中的静态方法 5.静态方法只能调用静态方法,不能调用非静态的方法。main方法也是一个static静态的。 public class Studen.原创 2021-05-06 18:01:32 · 118 阅读 · 0 评论 -
面向对象之二
面向对象三大特征 1.封装 封装的意义: 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口: get set 4.系统可维护性增加了 //类 private:私有 public class Student { //属性私有 private String name; //名字 private int id; //学号 private char gender; //性别 private int age; //要想调用: .原创 2021-05-06 01:52:02 · 121 阅读 · 0 评论 -
面向对象之一
面向对象 1.面向对象编程(OOP)的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 2.抽象。 3.三大特性:封装,继承,多态。 4.从认识论角度考虑是先有对象后有类。对象,是具体的失误。类,是抽象的,是对对象的抽象。 5.从代码运行角度考虑是先有类后有对象。类是对象的模板。 创建与初始化对象 1.使用new关键字创建对象。 2.使用new关键字创建的时候除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。 3.类中的构造器也称为构造方法,是在进行创建对象的时候.原创 2021-05-05 02:04:32 · 159 阅读 · 0 评论