- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 JAVA-多态
面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的
2017-09-30 08:38:46 202
原创 JAVA-封装
权限修饰符: public 公开的 整个项目下 protected 受保护的 不同包下的子类 default 默认的 当前包下 private 私有的 当前类中private只是封装的一种手段而已,并不是private就是封装。封装:在你权限够不到的地方进行访问,对你来说都是封装。属性:一般
2017-09-30 08:34:10 329
原创 JAVA-equals方法
public boolean equals(Object obj){ if(obj instanceof Cat){//A instanceof B 判断 A对象 是不是 B类 的一个对象(实例) Cat c=(Cat)obj; if(c.furColor==this.furColor&&c.sex==this.sex&&c.we
2017-09-30 08:29:57 199
原创 JAVA-toString方法
toString() 方法可把一个逻辑值转换为字符串,并返回结果。 我们可以重写toString方法 让他显示我们想要的样式@Override public String toString() { return "Person [name=" + name + ", age=" + age + ", sex=" + sex + ", get
2017-09-27 11:20:24 203
原创 JAVA-继承
直接上代码 没有继承前的代码:public class Father { String name; int age; double height; public void eat(){ System.out.println("我要吃饭。。"); } public void sleep(){ System.out.prin
2017-09-18 14:53:30 333
原创 JAVA-abstract关键字
如果说父类中某些方法的实现没有任何的意义,那么方法体可以省略,参数列表后添加分号。该方法称为【抽象方法】。语法: [权限修饰符] abstract 返回类型 方法名 参数列表注:抽象方法没有方法体。如果一个类中有一个或者多个方法是抽象方法,那么该类必须被声明成 【抽象类】。语法: [权限修饰符] abstract class 类名 {}关于抽象类: 1:首先这是一个类,仍然是用来描述一系列对
2017-09-18 14:43:23 548
原创 JAVA-Interface关键字
接口: interface。 语法: 和定义类的语法很类似。把class 关键字换成interface 关键字即可 public interface Test{ }特点: 1:接口中所有的方法都是抽象方法。abstract关键字可以省略的。 2:所有的方法都是public修饰,也可以省略。 3:接口内的成员变量,只能是public static final 类型的。 4:接口不能有
2017-09-18 14:38:56 1924
原创 JAVA-常用包 与 import
1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函 数、字符串处理、线程、异常处理类等,系统缺省加载这个包 2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等 3、java.util包:包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashT
2017-09-18 14:35:12 2578
原创 JAVA-代码块
1.普通块 直接定义在方法中的代码块称为普通代码块。 2.构造块 将代码块直接定义在类中,则称为构造代码块。 3.静态块 直接使用static关键字声明就称为静态代码块。 4.同步块 运用在多线程中使用。public class Test { static int id; public void method001(){
2017-09-18 14:31:16 312
MQTTBox安装包下载
2023-08-18
instantclient_11_2
2018-11-30
Tomcat下载
2018-11-29
MyEclipse打war包报错解决办法
2018-11-28
SVN插件下载
2018-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人