摘要: 一.java类的加载顺序 总结一下顺序: 父类静态变量显式赋值、父类静态代码块(按定义顺序) 子类静态变量显式赋值、子类静态代码块(按定义顺序) 父类非静态变量显式赋值(父类实例成员变量)、父类非静态代码块(按定义顺序)【注意:子类可能覆盖了父类的普通函数】 父类构造函数 子类非静态变量(子类实例成 阅读全文
posted @ 2022-02-22 20:06 WhileGo 阅读(477) 评论(0) 推荐(0)
摘要: 先从一段简单的错误代码切入,然后在后面提出正确的创建方法。 先考虑这段代码: public class Student { private int age; private String name; public void Student() { this.age = 21; this.name = 阅读全文
posted @ 2022-02-22 20:04 WhileGo 阅读(269) 评论(0) 推荐(0)
摘要: 十、构造器 1、类和对象的关系 类是创建对象的模板。 对象是类的具体化。 2、如何创建类的对象呢? 构造器是创建对象的工具。 构造器是定义在类中,每一个类必须有构造器。 如果你在类中没有定义构造器,系统会提供一个缺省的无参构造器。 3、构造器的定义 语法: [修饰符] 类名([参数]){ //方法体 阅读全文
posted @ 2022-02-22 17:38 WhileGo 阅读(119) 评论(0) 推荐(0)
摘要: 05面向对象编程思想 一、OOP 1、oop 面向对象编程 2、oop是Java语言编程思想 这种思想指导我们程序员如何使用Java写代码。 3、面向对象和面向过程区别 面象过程:强调的是解决问题的步骤,直接写函数即可,直接调用函数:函数名(..)。 面向对象:强调使用对象解决问题,对象是属性和方法 阅读全文
posted @ 2022-02-22 11:34 WhileGo 阅读(53) 评论(0) 推荐(0)