![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类和对象
youyouwuxin1234
博主:忧忧吾心
学历:2017.09-2019.07 硕士 - 武汉大学 软件工程
2013.08-2017.06 本科 - 郑州大学 计算机科学与技术
工作:2019.07.02-2021.11.16,在美的集团IT部门国际事业部,任职软件开发工程师
2021.11.22-2021.12.31,在新华三大数据有限公司从事软件研发
2022.01.01-至今,在紫光集团旗下紫光云技术有限公司从事中间件软件研发工作
其他:代表公司参加过2019年杭州阿里巴巴云栖大会
兴趣:爱生活、爱学习、爱运动、爱旅行、爱美食。
展开
-
258、Java基础35 - 类和对象【单例模式**】 2019.11.16
0、目录1、单例模式2、饿汉式单例模式3、懒汉式单例模式4、什么时候使用饿汉式?什么时候使用懒汉式?5、单例模式三元素6、练习:单例模式7、参考链接 1、单例模式 单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在 LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次 2、饿汉式单例模式 GiantDragon 应该只...原创 2019-11-16 16:57:59 · 127 阅读 · 0 评论 -
257、Java基础34 - 类和对象【属性初始化】 2019.11.16
0、目录1、对象属性初始化2、类属性初始化3、练习:属性初始化4、参考链接 1、对象属性初始化 对象属性初始化有3种 声明该属性的时候初始化 构造方法中初始化 初始化块 package charactor; public class Hero { public String name = "some hero"; //声明该属性的时候初始化 protected floa...原创 2019-11-16 16:24:36 · 143 阅读 · 0 评论 -
256、Java基础33 - 类和对象【类方法】 2019.11.16
0、目录1、类方法2、调用类方法3、什么时候设计对象方法?什么时候设计类方法?4、练习:类方法5、参考链接 1、类方法 类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须建立在有一个对象的前提的基础上 访问类方法,不需要对象的存在,直接就访问 package charactor; public class Hero { public String...原创 2019-11-16 15:31:39 · 165 阅读 · 0 评论 -
255、Java基础32 - 类和对象【类属性(静态属性)】 2019.11.16
0、目录1、静态属性2、类属性3、访问类属性4、什么时候使用对象属性?什么时候使用类属性?5、练习-类属性6、参考链接 1、静态属性 当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性 当一个属性被声明成类属性,那么所有的对象,都共享一个值 与对象属性对比: 不同对象的 对象属性 的值都可能不一样 比如盖伦的hp 和 提莫的hp 是不一样的 但是所有对象的类属性的值,都是一样的 ...原创 2019-11-16 14:35:53 · 200 阅读 · 0 评论 -
254、Java基础31 - 类和对象【访问修饰符】 2019.11.16
0、目录1、Java访问修饰符2、类之间的关系3、private 私有的4、package/friendly/default 不写5、protected 受保护的6、public 公共的7、总结8、思考:那么在什么情况下,该用什么修饰符呢?9、参考链接 1、Java访问修饰符 成员变量有四种修饰符 private 私有的 package/friendly/default 不写 protecte...原创 2019-11-16 11:40:42 · 94 阅读 · 0 评论 -
253、Java基础30 - 类和对象【包】 2019.11.15
0、目录1、包2、使用其他包下的类,必须import3、练习:包4、参考链接 1、包 包: package 把比较接近的类,规划在同一个包下 Hero,ADHero 规划在一个包,叫做charactor(角色) Item,Weapon规划在另一个包下,叫做 property(道具) 在最开始的地方声明该类所处于的包名 package charactor; //在最开始的地...原创 2019-11-16 10:02:52 · 121 阅读 · 0 评论 -
252、Java基础29 - 类和对象【传参**】 2019.11.15
0、目录1、传参2、引用与=3、类类型传参4、练习:传参 1、传参 变量有两种类型 基本类型 和 类类型 参数也是变量,所以传参分为 基本类型传参 类类型传参 基本类型传参 在方法内,无法修改方法外的基本类型参数 public class Hero { String name; //姓名 float hp; //血量 ...原创 2019-11-15 17:14:41 · 150 阅读 · 0 评论 -
251、Java基础28 - 类和对象【this】 2019.11.15
0、目录1、this代表当前对象2、通过this访问属性3、通过this调用其他的构造方法4、练习:构造方法(this)5、参考链接 1、this代表当前对象 public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int move...原创 2019-11-15 11:38:06 · 141 阅读 · 0 评论 -
250、Java基础27 - 类和对象【构造方法(函数)】 2019.11.14
0、目录1、构造方法2、什么是构造方法3、隐式的构造方法4、如果提供了一个有参的构造方法5、构造方法的重载6、练习:构造方法7、参考链接 1、构造方法 通过一个类创建一个对象,这个过程叫做实例化 实例化是通过调用构造方法(又叫做构造器)实现的 2、什么是构造方法 方法名和类名一样(包括大小写) 没有返回类型 实例化一个对象的时候,必然调用构造方法 public class Hero...原创 2019-11-14 20:05:23 · 215 阅读 · 1 评论 -
249、Java基础26 - 类和对象【方法重载】 2019.11.14
0、目录1、方法重载2、attack方法的重载3、可变数量的参数4、练习:治疗5、参考链接 1、方法重载 方法的重载指的是方法名一样,但是参数类型不一样 2、attack方法的重载 有一种英雄,叫做物理攻击英雄 ADHero 为ADHero 提供三种方法 public void attack() public void attack(Hero h1) public void attack(...原创 2019-11-14 19:25:53 · 103 阅读 · 0 评论 -
248、Java基础25 - 类和对象【继承】 2019.11.14
0、目录1、继承2、物品类Item3、武器类Weapon(不继承)4、武器类Weapon(继承类Item)5、练习-护甲6、参考链接 1、继承 在LOL中,武器是物品的一种,也是有名称和价格的 所以在设计类的时候,可以让武器继承物品,从而继承名称和价格属性 2、物品类Item 物品类Item 有属性 name,price public class Item { String nam...原创 2019-11-14 16:13:18 · 143 阅读 · 0 评论 -
247、Java基础24 - 类和对象【引用】 2019.11.14
0、目录1、引用2、引用和指向3、多个引用,一个对象4、一个引用,多个对象5、练习:引用6、参考链接 1、引用 引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。 2、引用和指向 new Hero(); 代表创建了一个Hero对象 但是也仅仅是创建了一个对象,没有办法访问它 为了访问这个对象,会使用引用来代表这个对象 Hero h = new Hero(); ...原创 2019-11-14 14:37:13 · 119 阅读 · 0 评论