自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中类作为成员变量类型

//游戏当中的英雄角色类public class Hero { private String name;//英雄名字 private int age;//年龄 private Weapon weapon;//英雄武器 public Hero() { } public Hero(String name, int age, Weapon weapon) { this.name = name; this.age = age;.

2022-03-26 14:21:33 1193

原创 java的内部类

1.内部类的概念与分类如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:身体和心脏的关系,又如:汽车和发动机的关系。分类1:成员内部类2:局部内部类(包含匿名内部类)成员内部类的定义格式:修饰符 class 类名称{ 修饰符 class 类名称{ //... } //...}注意事项:内部用外部,随意访问:外部用内部,需要内部类对象。public class Body {//成员内部类 publi

2022-03-24 15:05:59 116

原创 java的四种权限修饰符

1.java中有四种权限修饰符: public > protected > (default) > private同一个类(我自己) yes yes yes yes同一个包(我邻居) yes yes yes no不同包子类(我儿子) yes yes no no不同包非子类(陌生) ye.

2022-03-23 14:44:56 384

原创 java权限和内部类

一.final关键字代表最终,不可改变常见的四种用法:1:可以用来修饰一个类2:可以用来修饰一个方法3:还可以用来修饰一个局部变量4:还可以用来修饰一个成员变量final修饰一个类/*当final关键字用来修饰一个类的时候,格式:public final class 类名称 { //。。。}含义:当前这个类不能有任何的子类。(太监类)注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(没有儿子) */public final class M

2022-03-23 14:05:03 67

原创 java对象的向下转型和向上转型

public class DemoMain { public static void main(String[] args) { //对象的向上转型,就是:父类引用指向子类对象。 Animal animal = new Cat(); animal.eat(); }}public abstract class Animal { public abstract void eat();}publi...

2022-03-22 16:50:32 617

原创 java的多态

1.多态性的概述2.多态的使用与格式代码当中体现多态性,其实就是一句话:父类引用指向子类对象。格式:父类对象 对象名 = new 子类名称();或者:接口名称 对象名 = new 实现类名称();public class DemoMulti { public static void main(String[] args) { Fu fu = new Zi(); fu.method(); fu.methodFu();.

2022-03-22 15:02:35 350

原创 java的接口

一.接口举例二.接口定义的基本格式接口就是多个类的公共规范。接口是一种引用的数据类型,最重要的内容就是其中的:抽象方法。如何定义一个接口的格式:public interface 接口名称{ //接口内容}备注: 换成关键字interface之后,编译生成的字节码文件仍然是.java --> .class。如果是java 7,那么接口中可以包含的内容有:1:常量2:抽象方法如果是java 8,还可以额外有:3:默认方法4:静态方法如果是java 9

2022-03-22 11:40:19 926

原创 java抽象方法和抽象类的使用

java继承

2022-03-19 14:19:43 1123

原创 java继承的三个特点和抽象概念

抽象概念

2022-03-18 20:53:22 465 1

原创 java继承中方法的覆盖和重写

方法覆盖重写的注意事项:1:必须保证父子类之间方法的名称相同,参数列表也相同。@Override:写在方法前面,用来检测是不是有效的正确的覆盖重写。这个注释就算不写,只要满足要求,也是正确的方法覆盖重写。2:子类方法的返回值必须{小于等于}父类方法的返回值范围小扩展提示:object类是所有类的公共最高父类(祖宗类),String就是object的子类3:子类方法的权限必须{大于等于}父类方法的权限修饰符。小扩展提示: public > protected > (defa...

2022-03-18 16:39:17 488

原创 java之继承

面向对象的三大特征:封装性 ,继承性 ,多态性 。 继承是多态的前提,如果没有继承,就没有多态。 继承主要解决的问题就是:共性抽取。继承关系当中的特点:子类可以拥有父类的“内用” 子类还可以拥有自己专有的内容在继承的关系中,“子类就是一个父类”。也就是说,子类可以被当做父类看待。例如父类使员工,子类就是讲师,那么“讲师就是一个员工”。关系:is-a。定义父类的格式:(一个普通的类的定义)public class 子类名称 extends 父类名称 {//......

2022-03-18 09:50:33 202

原创 变量的概念与定义格式

java基础

2022-03-17 10:45:51 2636

原创 JAVA基本数据类型

Java基础

2022-03-17 10:32:16 322

空空如也

空空如也

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

TA关注的人

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