摘要: 好处:减少代码量,便于功能拓展,为多态性做铺垫 格式:class A extends B{ } A:子类 B:父类 子类比父类更丰富 一个类可以被多个子类继承。一个类只能有一个父类(单继承),子父类是相对的概念,子类直接继承的父类称为父类,间接继承的为间接父类 阅读全文
posted @ 2020-10-05 18:25 兔兔1234 阅读(206) 评论(0) 推荐(0)
摘要: this关键字的使用:1.this可以用来修饰,属性,方法,构造器this修饰属性和方法:this理解为当前对象或当前正在创建的对象在类的方法中,我们可以使用this.方法或this.属性的方式,调用当前对象属性或方法。但是通常情况下,我们都选择省略this.,特殊情况下,如果方法的形参和类的属性重 阅读全文
posted @ 2020-09-22 19:20 兔兔1234 阅读(139) 评论(0) 推荐(0)
摘要: 构造器的作用1.创建对象2.初始化对象信息说明:1.如果没有显式定义类的构造器,系统默认提供一个空参的构造器2.定义构造器的格式:权限修饰符 类名 (形参列表){}3.一个类中定义多个构造器,彼此构成重载4.一旦我们显示的定义了构造器之后,系统就不再提供默认的构造器5.一个类中至少有一个构造器 pa 阅读全文
posted @ 2020-09-22 18:49 兔兔1234 阅读(111) 评论(0) 推荐(0)
摘要: 封装和隐藏即:通过方法给属性加上条件范围,同时避免用户通过对象.属性的方式对属性进行赋值,需要将属性声明为私有(private)。封装性的体现:将属性私有化后,同时提供公共的方法来获取和设置。(get set)封装性的体验,需要权限修饰符来配合:java四种权限修饰符:(从小到大)private,缺 阅读全文
posted @ 2020-09-19 20:02 兔兔1234 阅读(183) 评论(0) 推荐(0)
摘要: java基本元素:类和方法,类的成员:属性(成员变量),行为(成员方法)类和对象的使用:1.创建一个类,设计类的成员(属性,方法);2.创建类的对象;3.用对象.属性,或对象.方法调用对象结构。类中属性(成员变量)和局部变量的区别:在类中声明的位置不同,属性直接定义在类的{}中;可以用权限修饰符;默 阅读全文
posted @ 2020-09-09 20:25 兔兔1234 阅读(222) 评论(0) 推荐(0)
摘要: 1.数组角标异常 2.空指针异常 阅读全文
posted @ 2020-09-01 20:43 兔兔1234 阅读(110) 评论(0) 推荐(0)
摘要: 需要用到什么操作,直接调用Arrays类 package arrays; import java.util.Arrays; public class demo12 { public static void main(String[] args) { //排序 int[] arr=new int[]{ 阅读全文
posted @ 2020-09-01 20:28 兔兔1234 阅读(115) 评论(0) 推荐(0)
摘要: package arrays; public class demo11 { public static void main(String[] args) { int[] arr=new int[]{1,6,8,9,3,10,256,45,12}; for (int i = 0; i < arr.le 阅读全文
posted @ 2020-09-01 19:58 兔兔1234 阅读(115) 评论(0) 推荐(0)
摘要: int[][] arr =new int[][]{{1},{2,3}};//静态初始化 int[][] arr1 =new int[2][ ];//动态初始化 1.默认初始化值 int[][] arr1 =new int[2][3 ]; 外层元素默认初始化值为地址值 内层元素默认初始化值与一维数组一 阅读全文
posted @ 2020-08-27 20:08 兔兔1234 阅读(122) 评论(0) 推荐(0)
摘要: 数组的概述:相同类型的数据按一定类型有序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理 数组的概念:1.数组名2.元素3.角标,下标,索引 数组的长度:元素的个数 数组的特点:1.数组是有序排列的2.数组属于引用类型的变量,数组的元素可以是基本类型,也可以是引用类型3.创建数组 阅读全文
posted @ 2020-08-23 17:57 兔兔1234 阅读(230) 评论(0) 推荐(0)