![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
java 知识
GeekMIX
你的指尖有改变世界的力量
展开
-
java 接口 abstract
1.接口中只可以有常量,不能有变量;而abstract类中既可以有常量又可以有变量。2.abstract类中也可以由非abstract方法,接口不可以。接口与多态:不同的类在实现同一个接口时可能具有不同的实现方式,那么接口变量在回调接口方法时就可能具有多种形态。接口类型参数 ,将实现类对象引用传递给接口类型参数,接口类型参数就能调用实现类的重写函数...原创 2020-01-30 15:49:52 · 595 阅读 · 0 评论 -
java 实现 函数指针 功能
详情:函数指针java 没有指针 只能通过调用对象的引用的函数来实现函数的调用在c中 一个函数指针可以接收同种模型的函数地址,即使它们函数名不同。要实现这种多态,要用java中的父类引用指向子类引用,通过子类的重写,父类引用调用子类重写函数。由于父类必须重写,可以将父类定义成接口。接口 :FunctionPointer.javapublic interface Func...原创 2020-01-30 15:32:54 · 1223 阅读 · 0 评论 -
java 泛型
java的各种语法都是提高开发效率。当你设计一个盘子类(Plate) 用来放一种 水果时。水果有 苹果(Apple) 橘子(Orange) 等。class Apple{...}class Orange{...}class PlateA{ public Apple apple; public PlateA(Apple apple){ this.appl...原创 2019-09-06 14:54:56 · 149 阅读 · 0 评论 -
java 对象
前提知识:类定义:对现实中的某东西的抽象。<该东西属性和行为>举例:这条狗是就对象,它的属性有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。...原创 2019-09-03 17:10:50 · 101 阅读 · 0 评论 -
java static 静态成员
前提知识: 类定义:定义【类的成员】为静态成员<没加static的【类的成员】即为非静态成员>特性:不用实例对象,就能操作【类的成员】 对象调用方法:类名.静态成员 或 对象调用get方法/set方法...原创 2019-09-03 16:49:03 · 118 阅读 · 0 评论 -
java 抽象方法
Premise:抽象类Definition:用abstract 修饰的方法Characteristic:没有方法体,只能在抽象类中声明,末端子类必须重写抽象方法并写入方法体。When: 当你想设计一个抽象类,该类包含一个特别的成员方法,该方法的具体实现由它的子类确定,那么你可以在父类中声明该方法为抽象方法。...原创 2019-09-02 21:34:41 · 297 阅读 · 0 评论 -
java 接口
前提知识 抽象类接口的类体: 方法<默认修饰public abstract> 属性<默认修饰public static final>原创 2019-09-02 20:55:19 · 169 阅读 · 0 评论 -
java 抽象类
Premise:继承urlDefinition:用abstract修饰的类Characteristic:不能被实例,只能被继承。When:当你要设计一个不要实例的父类 ,你就可以用抽象类定义这个父类了。...原创 2019-09-02 20:50:12 · 116 阅读 · 0 评论 -
“==”与 equals()方法的使用以及注意事项
Q:为什么我的标题 “==” 在前 equals() 在后?A: 因为equals()方法是直接用“==” "实现" 的 所以我们先聊聊 “==”“==”判等比较概念 :“==”是等值比较,即比较的是变量的值比较过程:1.首先判断两个比较变量类型是否相同 如果不同返回false2.如果相同继续判断变量的值是否相同 如果相同返回true ,如果不同返回false1....原创 2019-09-01 23:46:22 · 252 阅读 · 0 评论 -
java 类
【类】定义:类是一个对象的模板,它描述一类对象的行为<方法>和属性<变量>。【类的成员】 定义:就是定义在类中的 【属性】 /【方法】【类的成员】 分为【属性成员】 【方法成员】【属性成员】 可以是 【类】,【变量】,【常量】...原创 2019-09-02 20:50:36 · 126 阅读 · 0 评论 -
java对象和对象引用变量
Java对象及其引用先搞清楚什么是堆,什么是栈。Java开辟了两类存储区域,对比二者的特点堆栈的存储特点决定了其中存储的数据类型。注意,栈内存储的除了基本类型的变量(int 这种类型的变量)还会存储对象的引用变量。java中,引用变量实际上是一个指针,它指向的是堆内存中对象实例。引用变量就相当于是为数组或对象起的一个名称,以后就可以在程序中使用栈中的引用变量来访问堆中的...原创 2019-08-28 18:15:00 · 328 阅读 · 0 评论 -
Myeclipse 开发 web 总结
一 、项目结构jsp 中有html 其中 还能插入 java代码 即<% java代码%> java代码:1.可以用src目录中的类 创建实例 调用其函数 处理 从 web页面 中获取的信息 (例如 :表单)2.可以将处理好的信息 编辑到 web页面 用户就可以在web页面 看到反馈了 缺点:html 中 插入java代码 没实现 前端后端分离 二、Ser...原创 2018-10-14 22:16:31 · 328 阅读 · 0 评论 -
成员内部类 使用方法 (扑克 和 卡片)
mcc/Test.javapackage mcc;//扑克类(一副扑克) class Poker{ //内部类Card public class Card { private String suite; // 花色 private int face; // 点数 public Card(String suite, int face) { this....原创 2018-10-13 21:15:48 · 1482 阅读 · 0 评论 -
java 基于继承 的多态
多态:同一个对象(事物),在不同时刻体现出来的不同状态。多态的前提: 1:要有继承关系。 2:要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。 Father f= new SonA(); f.show(); Father f = n...原创 2018-10-13 17:05:07 · 204 阅读 · 0 评论 -
java 接口之间的继承 和 实现接口
Test.javapackage mcc;interface Ia{ int add(int a, int b);}interface Ib{ int sub(int a, int b);}interface Ic extends Ia, Ib{ int MAX =100; int mul(int a, int b);}class T...原创 2018-10-13 15:58:48 · 353 阅读 · 0 评论 -
java继承用法
Test.javapackage mcc;class Father{ String name = "父类name"; void function() { System.out.println("father的function"); } //以上两个成员 父类子类 都用 String faStr = "父类字符串"; void faFun() { System...原创 2018-10-13 15:24:25 · 548 阅读 · 0 评论