摘要: 之前经常见到Object,但是一直不知道其具体含义今天做了一些了解。 1.object类是所有java类的根父类,如果在类的声明中未使用extends指明其父类,则默认是时Object类。 2.Object类的常用方法: 阅读全文
posted @ 2021-04-07 13:31 见怪见外 阅读(152) 评论(0) 推荐(0)
摘要: 1.在java中使用super调用父类中的指定操作: super用于访问父类中的属性 super用于访问父类中的方法 super用于在子类构造方法中调用父类的构造器 2.super相关用法 当子类和父类出现同名变量时可用super进行区分 super不仅仅可以访问父类还可与访问父类的父类 super 阅读全文
posted @ 2021-04-07 09:50 见怪见外 阅读(35) 评论(0) 推荐(0)
摘要: 上次介绍了java中的继承,这次介绍一下由继承产生出来的方法的重写。 1.在子类中对从父类的方法中继承来的方法进行改造,也成为方法的重置、覆盖,在执行程序时,子类将覆盖父类的方法。 2.重写方法必须和被重写方法拥有相同的返回值类型,名称,和参数列表。 3.重写方法不能比被重写方法有更严格的访问权限。 阅读全文
posted @ 2021-04-07 08:38 见怪见外 阅读(199) 评论(0) 推荐(0)
摘要: 1.为什么要有继承? 把字类共有的代码抽取出来形成父类,子类在父类的基础上写特有的代码。 2.子类继承了父类就继承了父类的方法和属性。 3.在子类中可以使用父类定义的方法和属性,也可以自己定义方法和属性。 4.java中继承用关键字 extends ,字类不是父类的自己而是父类的拓展。 5.字类不能 阅读全文
posted @ 2021-04-07 08:24 见怪见外 阅读(50) 评论(0) 推荐(0)
摘要: 在java中this关键字在多处被调用,使用方法较多,今天整理一下。 1.在普通方法中调用时: a.当函数的形参与引用的类变量名称一致时,此时必须在类变量前加this; b.在任意方法中,如果使用当前类的成员变量或成员方法,可以在其前面加this关键字,增强程序的可阅读性。 2.用this关键字便是 阅读全文
posted @ 2021-04-06 20:41 见怪见外 阅读(187) 评论(0) 推荐(0)
摘要: 通常我们定义一个类中的对象是都会使用,如Person person = new Personn(); 这种格式,那到底为什么使用这种格式呢? 其实new对象,就是调用类的构造方法。(预留一个问题,为什么new 一个对象,调用了类的构造方法之后,这个对象就可以调用类中的其它方法了呢?我感觉是在一个类中 阅读全文
posted @ 2021-04-04 20:57 见怪见外 阅读(335) 评论(0) 推荐(0)
摘要: java权限修饰符public private protect,置于类的成员定义前,用于限定对象对该类的成员的访问权限 如下图: 1. 对于class的权限修饰只有public 和defult(缺省)两种,其中public类任何地方都可以访问,defult类只能被同一个包内的类访问。 注:在一个.j 阅读全文
posted @ 2021-04-04 19:50 见怪见外 阅读(420) 评论(0) 推荐(0)
摘要: java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx() , setXxx()实现对该属性的操作。可以达到一下目的: 1.隐藏一个类中不需要对外提供的一些细节。 2.使用者只能通过实现制定好的方法访问指定类的数据,可方便的加入控制逻辑,减少使用者不恰当的 阅读全文
posted @ 2021-04-04 17:05 见怪见外 阅读(304) 评论(0) 推荐(0)
摘要: 1.import 相应的报名 2.不用import ,直接在引用对象前面加上相应的包的路径,如下: 注意:java中只要同一个包下没有同名的类即可,不同的包下可以有同名的类。如果是调用同一个包下的类,import可以不写。 阅读全文
posted @ 2021-04-04 16:27 见怪见外 阅读(2332) 评论(0) 推荐(0)
摘要: java 里方法的参数传递只有一种类型:值传递;即将实际参数数值的复制品,传递到方法内,实际参数值本身不变。一般我们传递的参数可以分为两类,一类是基本类型的参数,另一类是引用对象的参数。要想区分这两个,首先需要了解java中jvm的内存模型。如下: 1.了解完jvm的内存模型后,我们先了解一下基本类 阅读全文
posted @ 2021-04-04 16:22 见怪见外 阅读(747) 评论(0) 推荐(0)