11 2021 档案
摘要:3:多态 1:什么是多态 Pet p = new Dog(); // p 就是引用变量 在java中多态的体现? 》 所谓多态,就是指一个引用变量在不同的情况下的多种表现状态。也可以理解为,多态是指通过指向父类的引用变量,来调用在不同子类中实现的方法。 注意:方法重写是实现多态的基础 2:多态的运用
阅读全文
摘要:1:方法的重写:overriding 使用:当父类中的方法不能满足子类的需要。 方法的重写又称方法的覆盖,一般用于子类根据需要可以对父类中的方法进行重新编写 重写的前提是:必须在继承体系下,也就是必须存在继承关系 重载的前提是:同一个类中 1:方法重写的原则 1、方法名必须相同 2、参数列表必须相同
阅读全文
摘要:1.static修饰符 static表示“全局”或者“静态”的意思,用来修饰成员变量(属性)和成员方法(方法),也可以形成静态static代码块; 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类的实例,被类的所有实例对象共享; static修饰的成员变量和成员方法习
阅读全文
摘要:1:成员变量与局部变量 成员变量是属于类的变量,其实就是类中的属性,类中的每一个方法都可以共享; 局部变量就是定义在某个方法中的变量,只能在定义的方法中访问,其他的方法不能共享; 成员变量和局部变量区别: 1:定义位置不同 成员变量:定义在类中的变量,属于类 局部变量:定义在方法中的变量,属于方法
阅读全文
摘要:/学生类 public class Student { //属性 String name; int age; String sex; //系统默认的无参构造方法,写和不写他都是存在的 public Student() { } //有参构造方法,创建对象的时候就已经给了初始值了 public Stud
阅读全文
摘要:1:方法的定义 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法定义类的某种行为(或功能), 是功能的实现 记忆: 方法五要素:修饰符,返回值类型,方法名,参数列表,方法体。 public void show(){ System.out.println("姓名"+name); } 方
阅读全文
摘要:理解面向对象和面向过程的区别? 盖房子 过程:设计结构,办手续,买砖头,买水泥,打地基,砌墙,封顶,装饰设计,买装修材料,装修,入住 使用2种语言来描述盖房子的这件事情,C, java C语言实现盖房子这件事情:- 面向过程的语言 我要设计 我要去办手续 我要买砖头 我要买水泥 我要打地基 我要砌墙
阅读全文
摘要:1:数组是什么 数组是一个容器,可以用来存储相同数据类型的一组数据。 特点: 1:数组是有长度的;长度:这个数组可以存储几个值。长度从1开始; 2:数组是有下标的;下标:用来操作存取数组中的值,表示数组中元素的位置。下标从0开始; 3:数组的最大下标永远比长度小1 2:数组的定义方式 方式一:先创建
阅读全文
摘要:1、while循环 语法: while ( 循环条件 ) { 循环操作/循环体 } 流程图如下: 注意: 1. While是先判断在执行, 编写循环时,明确循环条件和循环操作。 2. 只有当循环条件为true时,才会执行循环操作 3. 注意在循环体中更新循环条件,否则容易造成死循环(条件永远成立)
阅读全文
摘要:1、If语句 If语句主要用于分支结构,表示判断的意思,主要分为3种表现方式 1:if语法 If一般用于单个判断,表示如果的意思;条件成立则会执行相应的代码。 语法: If(表达式){ //代码块,当表达式为true时,才会执行这里的代码 } 2:if else If-else结构一般用于二选一的情
阅读全文
摘要:package aa; public class helloworld { public static void main(String[] args) { System.out.println("HelloWorld!"); } //输出helloworld } 用的软件是Eclipse,publ
阅读全文