自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 arraylist用法之添加

package 集合;import java.util.ArrayList;import java.util.Collection;import org.omg.CosNaming.NamingContextExtPackage.AddressHelper;/* * 添加功能 * */public class collection用法 { public static vo...

2020-03-14 10:14:03 261

原创 JAVA object类概述

package 类使用;import java.util.Stack;/* * Object类是所有类的父类根类,哪怕没有显示的写出继承关系,默认继承Object * 如果某类继承自其他类 ,那么其他类也继承自Object * 所有类都会继承object类的属性和方法(因为都是继承关系) * 每个类都是默认调用父类的无参构造函数 */public class object使用 ...

2020-03-13 11:52:08 116

原创 Java接口的使用

package 抽象类与接口;/* * 接口的特点 * 1.用interface去定义一个接口 * 2.用implements通过类去是实现 * 3.可以存在抽象方法,但不是类,是接口。 * 4.子类可以是具体的类也可以是抽象类。如果是抽象类,但最终还是需要具体的类去实现。 */public class 接口 {public static void main(String[] a...

2020-03-05 21:03:10 101

原创 Java抽象类的使用

package 抽象类与接口;/* * 1.被abstract修饰的类叫做抽象类,修饰的方法叫做抽象方法 * 2.抽象类无法被实例化,可以通过具体的子类通过多态来实例化 * 3.抽象类的子类可以是抽象类,可以不重写抽象方法,但是最终要交给一个具体的子类来全部重写 * 4.抽下类的子类也可以是具体类,一定要重写父类中的抽象方法 * 5.抽象的方法不能有方法体,有抽象方法的类一定是抽象类,...

2020-03-05 19:27:18 146

原创 向下转型

package Jicheng;public class 向下转型 {public static void main(String[] args) { Father5 father5= new Son5(); // Son5 son5= (Son5)father5;// 这个过程就叫做向下转型。 // System.out.println(son5.name);}}class...

2020-03-05 15:26:11 120

原创 向上转型

运行结果 :猫吃鱼吃东西package Jicheng;//当一个方法的参数是一个类时,其实可以填入这个类及其它的 子类的一个实例。//当一个方法的返回值是一个类时,其实可以返回这个类和他子类的一个实例。public class 向上转型 {public static void main(String[] args) { Animal a= new Dog(); show(a);...

2020-03-05 15:01:39 195

原创 多态的概述

package Jicheng;/* * 多态前提 * 1.要有继承关系 * 2.要有重写 * 3.父类的引用指向子类的实例 * * 多态的规律 * 成员变量 * 编译看左边,运行看左边(编译是指在编译前父类和子类是否存在相应的变量或者方法,没有则会报错。) * 成员方法 * 编译看左边,运行看右边 * 构造函数 * 会调用父类的构造函数和子类的...

2020-03-05 11:13:51 267

原创 static静态数据的访问特点

package Jicheng;//静态的东西是随着类的加载而加载的,随着类的小时而消失的,优先于对象存在,可以通过类名直接访问。public class Tedian {public static void main(String[] args) { System.out.println(Students.type);//推荐使用这种方式进行成员变量的访问,不用new对象,节约空间...

2020-03-04 21:19:46 327

原创 static关键字修饰成员变量

输出结果为吴亦凡30Exo跳舞蔡徐坤30Exo跳舞鹿晗30Exo跳舞因为type类型中存放的是一个地址,在改变地址中的值以后所以所有已经创建的对象的type值都会随之改变package /* * static作用 * 静态的东西随着类的加载而加载的。 * 1.数据共享 * */public class Static { public static void mai...

2020-03-04 21:02:36 612

原创 final关键字

/* * final关键字 * 可以修饰 * 1.类 最终的类,又叫做太监类,不可以被继承。 * 2.变量 变量不可以被修改就变成了常量。 * 3.方法 方法不可以被重写。 */public class Final {public static void main(String[] args) { Ok o =new Ok(); //o.age=1000; 被f...

2020-03-04 17:29:36 79

原创 重写讲解

1.属性只能说覆盖,不能说重写2.子类可以有和父类一模一样的方法这叫重写。3重载与重写有什莫区别重载overload:在一个类中拥有方法名相同形参不同的方法的现象叫做重载重写overread:在两个类中子类对付类的方法进行重新编写这叫做重写4.重写的注意事项:1.不能改变形参列表。2.不能改变返回值。3.访问修饰符不能比之前从高4.私有的方法不能被重写因为无法被继承。pub...

2020-03-04 17:07:52 110

原创 构造函数与super关键字

/* * 构造函数不会被继承,但是会先调用父类的构造函数用于初始化分类的数据。 * * super与this的区别 * this代指的是当前类的一个对象 * super代指的是当前类父类的一个对象 * */public class Gouzao {public static void main(String[] args) {Son1 s1 = new Son1();...

2020-03-04 16:40:52 131

原创 继承概述

继承的特点1.私有的属性和方法无法被继承。2.java类中的继承只能是单继承,但可以多层继承3.父类并不影响子类拥有自己的属性和方法。4.子类只能继承父类非私有的属性和方法,但是子类有公共的方法影响到父类的私有属性,那么父类私有属性可以给子类使用。package Jicheng;/* * 继承 extends * 继承可以继承父类的一些属性和方法 * 被继承的类叫做父类 或者叫做...

2020-03-04 15:54:55 151

原创 正宗的封装

//封装的步骤//1.属性私有化//2.向外界提供公共的访问属性的方法/*封装的优点1.隐藏了类的实现细节,外界不需要关心类的内部2.提高了代码的安全性3.提高了代码的可重用性(方法提供的)封装的缺点1.编写麻烦注意事项1.被私有的属性和方法只能在当前类中使用;*/public class Damo {public static void main(String[] a...

2020-03-04 15:18:03 96

原创 类名作为方法的参数和返回值

public class Paixu { public static void main(String[] args) { Student a= new Student(); show(a); show(new Person()); }public static void show(Student s) {//如果类名作为方法的参数,其实是传入这个类的一个对象//如果类名作...

2020-03-04 13:07:42 524

原创 java 匿名类的使用

class Damo{ public stacic void main(String[] args){ //正常创建对象的方式 //Person s= new Person();这种方式可以把s看做对象的名字;而匿名对象是指s不 //要了直接用 new Person(); new Person().name="大正哥"; System.out.println(new Person()....

2020-03-04 11:47:16 197

空空如也

空空如也

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

TA关注的人

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