自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 类及其组成所使用的常见修饰符

类及其组成所使用的常见修饰符 A:修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract B:类: 权限修饰符:默认修饰符,public 状态修饰符:final 抽象修饰符:abstract 用的最多的就是:public C:成员变量: 权限修饰符:private,默认的,protected,pu...

2018-08-27 23:21:55 1040

原创 四种权限修饰符的测试

四种权限修饰符的测试 A:案例演示 四种权限修饰符 B:结论 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y ...

2018-08-27 23:10:25 634

原创 import关键字的概述和使用

import关键字的概述和使用 A:案例演示 为什么要有import 其实就是让有包的类对调用者可见,不用写全类名了 B:导包格式 import 全类名; 注意: 这种方式导入是到类的全类名。 虽然可以最后写*,但是不建议。 C:package,import,class有没有顺序关系 有顺序,package第一句,import在中间,class在后面。 其中import可以写很多句...

2018-08-26 22:10:41 1939

原创 不同包下类之间的访问

不同包下类之间的访问 package com.baidu; //如果不在类名前面添加public,会报如下错误 //Demo01_Package.java:14: 错误: Person在com.baidu中不是公共的; 无法从外部程序包中对其进行访问 // com.baidu.Person p = new com.baidu.Person(); //Demo01_P...

2018-08-26 21:52:31 1429

原创 带包的类编译和运行

带包的类编译和运行 A:如何编译运行带包的类 a:javac编译的时候带上 -d 即可 javac -d . HelloWord.java (. 代表的是当前路径) b:通过java命令执行 java 包名.HelloWord 包是对.class文件分级存放的 加上包之后,类名就改变了,为全类名:包名+类名 不然的话就不会被系统识别 ...

2018-08-26 18:20:52 581

原创 包的定义及注意事项

包的定义及注意事项 A:定义包的格式 package 包名; 多级包用.分开即可 B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一个java文件中只能有一个 C:如果没有package,默认表示无包名 package com.heima; class Demo01_Package { public static void ma...

2018-08-12 21:15:53 458

原创 package关键字的概述及作用

package关键字的概述及作用 A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 … 方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete ...

2018-08-12 16:48:17 816

原创 某女星和某干部的例子

某女星和某干部的例子 class Demo04_Interface{ public static void main(String[] args){ System.out.println("Hello World!"); } } /* 某女星认干爹的例子 亲爹是单继承,干爹是多实现 */ interface 某干爹{ public abstract ...

2018-08-12 16:39:04 159

原创 猫狗案例加入跳高功能分析及代码实现

猫狗案例加入跳高功能分析及代码实现 class Test01_Animal { public static void main(String[] args) { Cat c = new Cat("加菲",8); c.eat(); c.sleep(); JumpCat jc = new JumpCat("跳高猫",3); ...

2018-08-12 15:43:22 698

原创 抽象类和接口的区别

抽象类和接口的区别 A:成员区别 抽象类: 成员变量:可以是变量,也可以是常量 构造方法:有(可子类进行初始化使用) 成员方法:可以是抽象(子类必须对他进行重写),可以是非抽象(子类可以继承下来直接使用)。 B:关系区别 类与类:继承,单继承 类与接口:实现,单实现,多实现 接口与接口:继承,单继承,多继承 C:设计理念区别 抽象类 被继承体现的是:“is a”的关系。抽象类中定义的是...

2018-08-12 15:03:43 115

原创 类与类,类与接口,接口与接口的关系

类与类,类与接口,接口与接口的关系 A:类与类,类与接口,接口与接口的关系 a:类与类: 继承关系,只能单继承,可以多层继承。 b:类与接口: 实现关系,可以单实现,也可以多实现。 并且还可以在继承一个类的同时实现多个接口。 c:接口与接口: 继承关系,可以单继承,也可以多继承。 class Demo03_Interface { public static void main...

2018-08-12 01:45:57 487

原创 接口的成员特点

接口的成员特点 成员变量:只能是常量并且是静态的并且是公共的 * 默认修饰符:public static final 三个关键字可以互相交换位置 * 建议:自己手动给出 构造方法:接口没有构造方法 成员方法:只能是抽象方法 * 默认修饰符:public abstract * 建议:自己手动给出 class Demo02_...

2018-08-12 01:10:47 1156

原创 接口的概述及其特点

接口的概述及其特点 抽象类:抽象类中可以定义抽象方法,也可以定义非抽象方法。 接口:接口中必须全部定义抽象方法。 A:接口概述 从狭义的角度讲就是指java中的interface 从广义的角度讲对外提供规则的都是接口 B:接口特点 a:接口用关键字interface表示 interface 接口名 {} b:类实现接口用implements表示 class 类名 implemen...

2018-08-11 18:56:55 4589

原创 抽象类中的面试题

抽象类中的面试题 class Demo04_Abstract { public static void main(String[] args) { System.out.println("Hello World!"); } } /* * A:面试题1 * 一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义? * 可以 ...

2018-08-06 23:07:21 610

修改目标地址值代表的值

修改目标地址值代表的值

2022-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除