摘要: 一、什么是包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class),包 阅读全文
posted @ 2020-03-10 19:53 开发者-彬 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 代码初始化块是类的成员之一,每次类的创建会隐式的调用它。本质上是一个代码块,或方法体。 初始化块分为静态初始化块和普通初始化块。其好处是减少多个构造器内重用的代码; 特点1: 普通初始化块:创建对象时隐式调用 静态初始化块:类加载时隐式调用 package coursetest; public cl 阅读全文
posted @ 2020-03-09 21:14 开发者-彬 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.什么时候需要用到强制类型转换(引用数据类型) 当把子类对象赋给父类引用变量时,这个父类引用变量只能调用父类拥有的方法, 不能调用子类特有的方法,即使它实际引用的是子类对象。 如果需要让这个父类引用变量调用它子类的特有的方法,就必须把它强制转换成子类类型。 2.引用类型之间要强制转换成功需要有什么 阅读全文
posted @ 2020-03-06 23:19 开发者-彬 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程有三大特性:封装、继承、多态。有的资料上对面向对象的编程说成4个基本特征:抽象,封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在 阅读全文
posted @ 2020-03-01 16:32 开发者-彬 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 封装 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构可以自由修改。 3. 可以对成员变量进行更精确的控制。(代码举例说明) 4. 隐藏信息,实现细节。 public class Person { //定义一个Person类 private int age; //前面我们将定义clas 阅读全文
posted @ 2020-03-01 00:38 开发者-彬 阅读(129) 评论(0) 推荐(0) 编辑
摘要: static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问static方法 static方法 一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访 阅读全文
posted @ 2020-02-28 17:47 开发者-彬 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 2、基本数据类型参数的传值——值这种数据传递方式被称为是值传递,方法接收参数的值,但不能改变这些参数的值。 3、引用类型参数的传值——地址引用传值方式:Java的引用类型数据包括对象、数组和接口,当方法中参数是引用类型时, 引用数据类型传递给方法的是数据在内存中的地址,是引用,可以改变原来参数的值。 阅读全文
posted @ 2020-02-27 00:37 开发者-彬 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 今天与Java大神聊天得到的一些理念:java基础 java设计模式 java se java ssh Java 分布式 Java数据库数据结构 socket! (不急着找工作,但是要急着学技术 基础一定要打牢) 以上两幅图同时观看,了解对象以及创建对象时的内存中的结构 创建两个对象,给dog2重新 阅读全文
posted @ 2020-02-25 23:57 开发者-彬 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 昨晚休息时间11:00 起床时间:10:00 对象创建过程中的内存模型 今天帮助家里用微信上货啦 和家里了解了一下工作职位,和兄长聊了聊职场和考研的一些事,今天反思起床晚和学的东西非常少 明天计划完成面试对象1后两小节和面试对象2。 英语背90单词和英语口语练习(可可英语) 阅读全文
posted @ 2020-02-24 21:27 开发者-彬 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、复习的Java知识有哪些 构造方法是类里的一个特殊的方法,他不能有返回值(包括void)。 所谓构造方法,就是这个类在被实例化时(创建对象时)就要执行的方法。(构造函数的名字和类的名字一模一样) 看到了一个干净的例子引用如下 重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用 阅读全文
posted @ 2020-02-23 19:28 开发者-彬 阅读(97) 评论(0) 推荐(0) 编辑