摘要:
和类名相同 没有返回值 作用:new本质在调用构造方法 初始化对象的值 定义有参构造之后,如果使用无参构造,显示定义一个无参构造 alt+insert 阅读全文
posted @ 2022-05-05 11:53
七七馆主
阅读(19)
评论(0)
推荐(0)
摘要:
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的的一维数组,其中每一个元素都是一个一维数组 二维数组:int a[][]=new int[2][5] 解析;以上二维数组a可以看成一个俩行五列的数组 思考:多维数组的使用? num[1][0] 四行俩列:1,2 2,3 3,4 4,5 arra 阅读全文
posted @ 2022-05-05 11:52
七七馆主
阅读(19)
评论(0)
推荐(0)
摘要:
该露的露,该藏的藏 我们程序设计要追求“高内聚,低藕合”高内聚就是类的内部数据操作细节自己完成。不允许外部干涉。低藕合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常应禁止 记住这句话就够了。 属性私有 阅读全文
posted @ 2022-05-05 11:52
七七馆主
阅读(34)
评论(0)
推荐(0)
摘要:
递归就是A方法调用A方法,自己调用自己 利用递归可以用加单的代码解决部分复杂的问题他经常把一个复杂的大问题分成很多个与原问题类似的规模较小的问题来求解。递归策略只需要少量的程序就可以描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 递归结 阅读全文
posted @ 2022-05-05 11:51
七七馆主
阅读(28)
评论(0)
推荐(0)
摘要:
即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的 引用的类型有很多 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 注意: 多态是方法的多态,属性没有多态。 父类和子类,有联系 类型转换异常! classcastexcept 阅读全文
posted @ 2022-05-05 11:51
七七馆主
阅读(32)
评论(0)
推荐(0)
摘要:
abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它是用来让 阅读全文
posted @ 2022-05-05 11:49
七七馆主
阅读(16)
评论(0)
推荐(0)
摘要:
这些类都是用来描述或者定义某一类具体的事物应该具备的特点和行为 使用new关键字创建的时候,除了分配内存空间之外。还会给创建好的对象进行默认的初始化以及对类中的构造器的调用 一个类即使什么都不写,它也会存在一个方法 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器以下几个特 阅读全文
posted @ 2022-05-05 11:49
七七馆主
阅读(56)
评论(0)
推荐(0)
摘要:
数组的工具类java.util.Arrays 由于数组对象本身并没有声明方法可以供我们调用,但Apl中提供了一个工具类供我们使用,从而可以对数据进行一些基本的操作 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用”使用对象来调用 阅读全文
posted @ 2022-05-05 11:47
七七馆主
阅读(22)
评论(0)
推荐(0)
浙公网安备 33010602011771号