- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 java 匿名对象
/* 匿名内部类,就是内部类的简写格式 必须有前提; 内部类必须继承或者实现一个外部类或则接口 匿名内部类,其实就是一个子类对象 格式 new 父类or接口 { 方法名 { 具体实现; } } */ abstract class Demo { abstract void show(); } class Outer { int num...
2019-11-15 11:50:30
145
原创 java 内部类
/* 类部类可以直接访问外部类的变量 外部类要访问内部类必须建立内部类对象 一般用于类的设计,发现一般事务中还有事务 */ class Outer { private int num=3; class Inner //内部类 ,生成类名 Outer@Inner { void show() { System.out...
2019-11-15 11:49:19
164
原创 Java 多态
/*对象的多态 父类类型的对象指向了子类对象 猫这类事物既具有猫的形态也具有动物的形态 就是一个对象对应多个不同的类型 多态的好处: 前期定义的代码可以使用后期的内容 多态的局限性: 前期定义的内容不能调用后期子类出现的特有内容 多态的前提: 1.必须有关系,实现,继承 2.要有覆盖 */ abstract class Animal { abstract void eat(); } ...
2019-11-15 11:48:33
156
原创 java 接口
abstract class AbsDemo { abstract void show1(); abstract void show2(); } /** 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类定义为 抽象类定义为接口 interface */ 对于接口当中常见的成员 1.抽象方法 pubic static final 2.全局常量 public abstrac...
2019-11-15 11:47:34
174
原创 java 抽象类
/* 抽象类 抽象:模糊,不清晰,看不懂, 特点: 1.方法只有申明而没有实现时,该方法就是抽象方法,需要被abstract修饰 抽象方法必须定义在抽象类中,该类也必须被abstract修饰 2.抽象类不能够实例化, 3.抽象类必须有子类覆盖其抽象方法,否则该子类依旧为抽象类 */ 抽象类中有构造函数吗 有,用于给子类进行初始化 抽象类可以不定义抽象方法吗 可以,目的是为了不让这个...
2019-11-15 11:46:26
192
原创 java final关键字
/* 继承的弊端,打破封装性 */ /* final关键字,可以修饰类,方法,变量 final修饰的类不可以被继承 final修饰的方法不能够被覆盖 final修饰变量,是一个常量,只能赋值一次 final修饰的变量必须进行显示初始化 全局常量 final static public int x; 常量定义 MY_PI */ class Fu { private void method...
2019-11-15 11:18:47
150
原创 java 继承
/** 面向对象继承 继承的好处: 1。提高代码的复用性 2。让类与类之间产生了关系,不直接支持多继承,但对c++中的多继承做出了改良 不支持多继承的原因,一个子类只能有一个父类,java支持多层继承 */ class ExtendsDemo { } class Person { String name; int age; } class Study ex...
2019-11-15 11:17:36
198
原创 java static关键字
/* static关键字 被static关键字修饰的变量被所有对象所共享; 被static修饰的数据,在对象之前存在 被static修饰的数据通过类名直接调用 Person.country static关键字用于修饰成员,对象中存储的是特有数据 static优先于对象存在,static随着类的加载就已经存在了 static修饰的成员多了一种调用方式,就可以直接被类名调用 成员变量与静态变量的...
2019-11-11 15:44:20
238
原创 java this关键字
/* 两个用法: 第一:当成员变量和局部变量重名,可以用关键字this来区分。 this : 代表当前对象。代表哪个对象呢?当前对象。 this就是所在函数所属对象的引用。 简单说:哪个对象调用了this所在的函数,this就代表哪个对象。 每个对象的函数都持有当前对象的引用 第二:this也可以用于在构造函数中调用其他构造函数(只能是构造函数调用)。 注意:只能...
2019-11-11 15:37:19
141
原创 java面对对象封装与构造函数
/* 封装的作用:防止外部的访问,隐藏实现细节 将类内部的属性都进行私有化 封装原则:将数据进行隐藏,通过提供方法进行访问 */ class Person { //私有 private,外界不能直接访问,只在本类中有效 //私有仅仅是封装的一种体现而已 private int age; private String name; void speak() { ...
2019-11-11 15:34:35
270
原创 Java面向对象
/* CarDemo.java 面向对象 类与对象的关系:类是对事物的描述,对象是对类的实例化 类包含 特性与方法 对象是类的实实在在的存在 成员函数 成员变量:定义在类内部, 局部变量:定义在函数内部 */ class Car { int num; String color; void run() { System.o...
2019-11-11 15:27:32
167
原创 java基础
第一天01,什么是软件开发? 第一天02,命令行方式 dir:列出当前目录下的文件及文件夹 md 文件夹名称 (创建文件夹) cd .. (回退) cd/ (退回根目录) rd 文件名(删除文件夹) exit(退出dos命令行) 第一天02,Java与平台无关性 J2EE :(企业版) 是为开发企业级环境下的应用程序提供一套解决方案 改方案包含的技术为servlet,Js...
2019-10-15 20:29:58
172
2
haar特征训练
2018-07-16
Java教程自动化部署Jenkins从环境配置到项目开发
2023-12-13
HAAR特征训练与图像标注
2018-09-18
VC++图像处理程序设计
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅