自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类

package son; public abstract class Mannal { public Mannal (int age ) { } public void eat () { } public abstract void move(); } public class Wha...

2020-04-17 12:00:16 84

原创 接口

package sun; public interface IMamaml extends Imap,Ilol{ int GG =99; void move(); public default void eat () { } public static void movk(){ ...

2020-04-17 11:56:02 100

原创 学生管理系统

import java.util.Scanner; import zhao.Student; public class Main { static int index = 0; static Student [] students = new Student[45]; public static void main(String[] args) { Sy...

2020-03-27 18:37:51 126

原创 Java中方法定义

方法用于定义类的某种行为(或功能),其语法结构如下: 访问控制府 [修饰符] 返回值类型 方法名([参数]) 访问控制符 方法中访问控制符用于限制方法在其他类中使用范围 public,protected,友好的和private 标题 static 修饰的方法可以使用类名调用也可以用类创建的对象调用 非static只能用类创建的对象调用 final 返回值类型 void 表示没有返回...

2020-03-18 00:42:47 117

原创 String equals 和 "=="的区别

String类中的equals方法用于判断两个字符串内容是否相同 equals 可以忽略大小写 ==:基本数据类型比较的是值是否相等;引用用类型比较地址是否相同

2020-03-18 00:17:53 56

原创 封装

对数据进行修饰,进行权限保护,如下面的age 改为private,仅限在此类中做修改,而不能在其他类中修改,重写数据。

2020-03-18 00:12:14 61

原创 父类构造方法对子类构造方法的影响

/1、一个类中如果没有定义构造方法,默认有一个无参构造方法,其结构如下: public 类名(){ super();//该行代码必须放在有效代码行的第一行;调用父类无参构造方法 } new Son(); 2、this([参数列表])调用本类构造方法,但必须放在有效代码行的第一行;所以一个构造方法中如果已经调用了本类构造方法,则该构造方法不能直接调用父类构造方法 3、如果子类构造方法没有调用本类构...

2020-03-18 00:09:53 57

原创 String类常用方法

2020-03-17 23:59:27 47

原创 Java多态

父类类型(比如Mammal)的变量(比如mammal1)指向子类创建的对象,使用该变量调用父类中一个被子类重写的方法(比如move方法),则父类中的方法呈现出不同的行为特征,这就是多态 Bat bat = new Bat(); bat.move();//编译时变量为子类类型,所以编译时调用子类的move方法;运行时,执行时bat指向的就是本类创建的对象,所以调用本类的move方法; double...

2020-03-17 23:52:06 102

原创 Java重写

Java重写: 子类可以继承父类方法,但有时从父类继承的方法在子类中必须进行修改以适应新类的需要,这种对父类方法进行改写或改造的现象称为方法重写或方法覆盖。父类方法在子类中重写使继承更加灵活。 子类重写了父类的方法,则使用子类创建的对象调用该方法时,调用的是重写后的方法,即子类中的方法: ...

2020-03-17 23:27:58 119

原创 构造方法总结

构造方法:方法名是 类名(【参数列表】){}的形式。 特点:构造方法没有返回值(void也不能有)。 一个类中默认有无参构造方法,当定义了一个有参数构造方法时,则默认的无参构造方法隐藏; 构造方法不允许final和static修饰 构造方法用new来调用 一 个类中根据需要可以定义多个构造方法,这是“重载”的体现 为了简化代码,类中构造方法可以互相调用,this(实参列表),但必须置于...

2020-03-17 22:06:09 81

原创 成员变量

成员变量:直接在类中定义的变量。 特点:成员变量有默认值。(整数默认值为0、浮点数为0.0 , char为 ' ',boolean 为false,其它类型nul1) ,成员变量在整个类中都有效,但是一般放在类的头部(行业规范)。 ...

2020-03-17 20:58:57 299

原创 Java方法总结

方法用于定义类的某种行为(或功能),其语法结构如下:访问控制府 [修饰符] 返回值类型 方法名([参数])访问控制符 - 方法中访问控制符用于限制方法在其他类中使用范围 - public,protected,友好的和private修饰符 - static 修饰的方法可以使用类名调用也可以用类创建的对象调用 - 非static只能用类创建的对象调用 - final返回值类型 - ...

2020-03-17 20:47:37 66

原创 Java第一课

JAVA的运行原理,写一个Java文件,用编译器编译成字节码,传给解释器,最终传给操作系统。 Java是可以编译种类程序的语言,只要有编译器和解释器。 所以他的好处就是可以跨平台使用。 注释代码: 注释需要在一个类里运行。 //单行注释 /* 多行注释 / / *文档注释,执行javadoc时其注释可以在html文档中显示 * */ ...

2020-03-17 20:37:42 100

原创 JAVA代码块总结

代码块:必须直接定义在类中,有两种:静态代码块 非静态代码块 1,静态代码块 :类加载的时候执行 static { System.out.println("静态代码块"); } 2,非静态代码块:new 对象时,每创建一个对象执行一次代码块 { System.out.println("非静态代码块"); } ...

2020-03-17 20:25:43 79

空空如也

空空如也

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

TA关注的人

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