Java面向对象
fueen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java初始面向对象
我的网站:欢迎大家访问 面向对象理解 Java是一款跨平台,面向对象的语言 跨平台前面我们已经了解到了 那么面向对象是什么意思呢 在Java语言中,万物皆对象,秉承这这种编程思想,面向对象成为Java开发中的一个核心技术 面向对象是抽象的官方的解释是一种方法 比如吃饭 你到一个饭馆去吃和自己做饭 去到饭馆吃饭就是面向对象 自己买菜做饭就是面向过程 面向对象是个相当抽象的一种思想 类与对象 什么...原创 2019-07-14 19:18:39 · 157 阅读 · 0 评论 -
Java面向对象之接口
我的网站:欢迎大家访问 接口 作用:规定了类定义的标准 两种歧义: 1.程序之间交互的接口 2.java面向对象的语法 语法: interface 接口名 { 常量字段 抽象方法 静态方法 默认方法 } 1.接口中的字段 默认public static final修饰 2.方法默认是加了abstract修饰 3.用implements来接入接口,覆写抽象方法和默认方法 类与接口 1.类实现接口...原创 2019-07-20 20:24:58 · 183 阅读 · 0 评论 -
Java面向对象之抽象类
我的网站:欢迎大家访问 抽象类概念 当多个子类需要指向同一个父类并每个子类实现的功能不同时,父类便可定义为抽象类 抽象类 1.用abstract修饰,就算抽象类 2.里面和普通类一样,不过它还可以拥有抽象方法 3.不能够创建对象 4.一般用来当作模板 抽象方法 1.一个方法被abstract修饰就是抽象方法 2.特点没有方法体 3.不是抽象类,必须覆写抽象方法 Demo public clas...原创 2019-07-20 20:20:21 · 166 阅读 · 0 评论 -
Java面向对象之重写(覆写)
欢迎访问我的网站 意义 为什么要进行方法覆写? 1.父类中有一个walk方法,每个子类都应该有 new Person().move(); new Snak().move(); 2.实际情况 不同的子类对于同一个移动的方法,表现形式不一样 补充:子类的动态描述父类的动态描述不一致 3.怎么办 把父类的方法拷贝到子类中,修改方法体,功能重新实现【覆盖,覆写Override】 直白点说就一句话:因为父...原创 2019-07-16 21:52:26 · 446 阅读 · 0 评论 -
Java面向对象之继承
欢迎大家访问我的网站 引入 专业解释: 泛化:在多个子类的基础上面抽取共有属性的行为到一个父类中去 特化:在一个父类的基础上拓展子类特有的属性和行为,生成一个新的子类 原则:父类存放共性,子类存放特性 基本语法 继承的语法: clas A{} class B extends A {} 这样写下来B就是A的子类 使用extends关键字来实现继承 特点 继承的特点: 可...原创 2019-07-16 21:45:59 · 188 阅读 · 0 评论 -
Java面向对象之单例模式(面试题)
我的网站:https://www.ifueen.com 欢迎大家访问 概念: 单例模式的概念: 需要设计一个类,达到的效果: 此类在整个应用中只存在一个对象 单例模式之饿汉模式: 单例模式之饿汉模式 饿汉模式:直接创建,不管用不用得到 弊端: 正是由于饿汉模式这种特性,所以效率较低,一加载代码到jvm就会创建对象… 示例Demo: public class Single...原创 2019-07-18 22:43:00 · 167 阅读 · 0 评论 -
Java面向对象之Java 多态
我的网站:https://www.ifueen.com 欢迎大家访问 面向对象三大特征:封装,继承,多态 三大特征都很重要,联系紧密,现在来学习一下三大特征之多态 概念: 官方概念:编译时跟运行时类型不一致就产生了多态 民间理解:父类类型的变量,存放子类类型的对象,可能存放子类类型的对象有多种可能 使用多态的前提:必须存在继承关系 多态的编译过程: 编译时: 看左边,看父类类型,会到父类类型里面...原创 2019-07-18 22:31:46 · 138 阅读 · 0 评论 -
Java面向对象之static关键字
我的网站:欢迎大家访问 关键字修饰符 static是java中的关键字,也是一个修饰符 可以用来对一些内容来进行修饰,从而起到某些特定的作用 可修饰内容 static可以用来修饰的内容 ① 字段 ② 普通方法 ③ 类 字段 普通方法 构造方法 修饰的效果 static修饰的效果 1.staitc修饰的字段:被该类的所有对象共享 2.使用static修饰的方法会被jvm优先加载 变...原创 2019-07-15 20:57:47 · 283 阅读 · 0 评论 -
Java面向对象之封装
我的网站:欢迎大家访问 概念 封装的概念: 封装,安全保密,透气 通过封装的操作,可以达到从物理层面控制访问(外面不能轻易访问到里面内容—>这个就是物理层面) 权限 什么是权限? 指定的人能够对指定的事物进行操作 访问权限修饰符: private :最小权限,被它修饰的成员只能够在本类中可以访问到; public :最大权限,任何地方和任何人都能访问; 为什么要添加权限 因为安全 步骤 ...原创 2019-07-15 20:50:20 · 218 阅读 · 0 评论 -
Java面向对象之构造方法
我的网站:欢迎大家访问 什么是构造方法 构造方法的结构和普通方法类似,但是和普通方法完全不同两个代码块; 构造方法也是方法,意味着使用了构造方法,方法会执行,也能完成功能 构造方法就是一个代码块【就是一个结构 ,构造方法和 字段方法一样都是一个类中的成员之一】 构造方法也该存在于类的结构体中 构造方法的作用 通过调用构造方法可以创建对象 创建对象的同时给对象的字段赋值【通过构造方法来完成】 特点 ...原创 2019-07-14 19:27:46 · 245 阅读 · 0 评论 -
Java面向对象之内部类
我的网站:欢迎大家访问 内部类 概念:什么是内部类 在一个类的内部写的类就是内部类,会生成独立的字节码文件 创建语法 非静态内部类 外部类.内部类 对象名 = new 外部类().new 内部类(); 静态内部类 外部类.内部类 对象名 = new 外部类.内部类(); Demo public class NeiBuClass { public static void main(String[...原创 2019-07-20 20:29:48 · 188 阅读 · 0 评论
分享