java方法运用
DZZ—DZZ
小渣子
展开
-
java中super的三种用法
java中super的用法super只在子类中出现super有三种用法【1】 super.xxx;xxx可以是类的属性。例如super.name;即从子类中获取父类name属性的值【2】 super.xxx();xxx()可以是类中的方法名。super.xxx();的意义是直接访问父类中的xxx()方法并调用【3】 super();此方法意义是直接调用父类的构造函数...原创 2019-07-11 21:12:56 · 35308 阅读 · 3 评论 -
5、二维数组、面向对象、类
二维数组:1、嵌套的一维数组2、java本身并不支持多维数组,使用一维数组的嵌套,达到任意维度。二维数组的定义: 例1:int[][] array1=new int[4][3]; 例2:int[][] array2=new int[4][]; 例3:int[][] array3=new int[][]{{1,2,3},{4,5,6},{3,2,1},...原创 2019-07-19 20:07:59 · 124 阅读 · 0 评论 -
8、抽象类、接口、多态、向上转型、向下转型
一、final关键字:1、可以修饰变量、方法、类2、修饰变量时,变量的值不能再改变,成为一个常量3、修饰方法时,被修饰的方法不能被修改4、修饰类时,这个类不能被继承,并且类中的成员方法会隐式地被final修饰5、当final修饰一个引用类型时,此时这个引用类型变量指向的对象不能改变,不能再指向其他对象,但指向的对象的内容可以改变。二、abstract(抽象)修饰符:1、可以修饰方法...原创 2019-07-24 18:55:18 · 249 阅读 · 0 评论 -
3、选择判断语句、循环语句
选择判断:单分支选择判断:if语法: if(条件语句){ 执行语句;//可以有多条执行语句 } 简体: if(条件语句) 单条执行语句;//如果条件语句后面没有大括号,则条件语句所控制的执行语句只能有一条双分支选择判断:if --else语法: if(条件语句){ ...原创 2019-07-17 21:51:30 · 390 阅读 · 0 评论 -
6、类的构造、组成和注意
类的构造、组成和注意一、在类中有由属性、方法组成,对对象实例化后对象可以调用这些属性和方法二、方法中有一种特殊的方法——构造方法,构造方法是用来创建对象的方法1、构造方法没有返回值类型,连void都不用2、构造方法的名字必须和类的名字一致3、如果一个类中没有构造方法,那么系统会默认提供一个无参的构造方法,如果显示的定义了构造方法,系统则不会提供构造方法。一般自己显示的定义了构造方法同时...原创 2019-07-20 20:25:30 · 211 阅读 · 0 评论 -
7、类的继承注意事项
一、java的特性面向对象----设计思想可移植------一次编译,处处执行健壮--------类型转换分布式------可以分割为若干独立执行的程序多线程安全--------类加载机制简单高性能二、面向对象的特性封装、继承、多态、抽象三、static的使用1、可以修饰属性、方法以及引导代码块2、被static修饰的属性或者方法可以被类名直接调用(类名.属性/方法),称...原创 2019-07-22 21:11:06 · 560 阅读 · 0 评论