
面向对象编程
DabriaCKX
这个作者很懒,什么都没留下…
展开
-
java中Integer类的常用方法
文字描述不清楚,我们还是直接看代码: public class IntegerTest { public static void main(String[] args) { Integer i = new Integer('Q'); Integer i1=new Integer('c'); /* * toString()返回的是一个字符串, * 并且该toStrin...原创 2020-03-27 11:36:57 · 1085 阅读 · 0 评论 -
java中关于StringBuilder类中的函数
StringBuild的本质也是一个数组。但是该数组是一个动态可扩容的数组。 具体详见代码: public class StringBuildertest { /** * StringBuild的本质也是一个数组 * 但是该数组是一个动态可扩容的数组 * @param args */ public static void main(String[] args)...原创 2020-03-27 11:22:52 · 398 阅读 · 0 评论 -
抽象类、多态
抽象类 所谓抽象,就是模糊不清的,那么抽象类就是模糊不清的类、不具体的类。 当我们在抽取一个父类的时候,发现子类当中的一些共同方法在父类中无法实现,并且这些方法只能在子类中具体实现时,父类当中这些函数就只保留函数的声明即可,不必写函数体。那么此时这个函数就是抽象函数!有抽象函数就有抽象类! 特点: 1.抽象类能否创建对象?不能 对象本身是一个具体的东西 而抽象类中含有不具体的内容 2...原创 2020-03-27 10:58:14 · 221 阅读 · 0 评论 -
继承
目录 继承 继承 1. 继承的由来:当我们在定义若干个类的时候,发现某一些类中具有相同的属性和行为,那么我们就可以将这些相同的部分进行抽取,独立生成另外一个类,那么这个生成的类称之为父类,其他的被抽取内容的类称为子类。子类与父类之间就是所谓的继承关系,用extends表示 ...原创 2020-03-15 18:51:18 · 139 阅读 · 0 评论 -
静态变量与成员变量的区别、代码块、单列模式
静态变量与成员变量的区别: 1、两个变量的生命周期不同 成员变量随着对象的创建而存在,随着对象被回收而释放。 静态变量随着类的加载而存在,随着类的消失而消失。 2、调用方式不同 成员变量只能被对象调用。 静态变量可以被对象调用,还可以被类名调用。 3、别名不同 成员变量也称为实例变量。 静态变量也称为类变量。 4、数据存储位置不同 成员变量存储在堆内存的对象中,所以也叫对象的特有数据。 静态...原创 2020-03-15 00:00:26 · 240 阅读 · 0 评论 -
static关键字、类的分类、对象的内存图解
目录 static关键字 类的分类 对象的内存图解 static关键字 成员变量+static=静态变量 主要是解决成员变量重复的问题 class Chinese{ static int momo; static boolean kaka; String name; String age; static String c...原创 2020-03-14 23:01:13 · 181 阅读 · 0 评论 -
简易的吃鸡小游戏
学习了面向对象,练习一个简易的吃鸡小游戏,仅仅只有双方射击的过程…… 我们具体的分析如下: 玩家 Player 姓名 String name 血量 int blood 枪械 Gun gun 持枪 void holdGun(Gun gun) 开枪 void shootEnemy(Player enemy) 如果没枪械则提示 装弹夹 void loadClip(Clip clip)...原创 2020-03-14 16:04:07 · 856 阅读 · 0 评论 -
面向对象之基础知识
一、面向过程与面向对象 什么是面向过程、面向对象? 它们都是解决问题的思路,大致的方向 我们回家要吃饭,重点是饭从何而来-------去食堂 叫外卖 下馆子 让家里人做 自己做 那么如果我们自己做的话 怎么弄? main(){ ....依次调用函数 } 买菜(){买菜的流程} 洗菜(){洗菜的流程} 切菜(){切菜的流程}...原创 2020-02-26 15:29:21 · 328 阅读 · 0 评论