- 博客(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
原创 父类构造方法对子类构造方法的影响
/1、一个类中如果没有定义构造方法,默认有一个无参构造方法,其结构如下: public 类名(){ super();//该行代码必须放在有效代码行的第一行;调用父类无参构造方法 } new Son(); 2、this([参数列表])调用本类构造方法,但必须放在有效代码行的第一行;所以一个构造方法中如果已经调用了本类构造方法,则该构造方法不能直接调用父类构造方法 3、如果子类构造方法没有调用本类构...
2020-03-18 00:09:53 57
原创 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关注的人