java基础
文章平均质量分 53
--只因--
这个作者很懒,什么都没留下…
展开
-
public,private,protected,default的区别
public(公开)表示任何人都可以访问和使用该元素;这时候我们可以通过Person对象p直接访问name;private(私有)除了类本身和类内部的方法,外界无法直接访问该元素;protectedprotected(受保护)类似于 private,区别是子类可以访问 protected 的成员,但不能访问 private 成员。defaultdefault(默认)如果你不使用前面的三者,默认就是 default 访问权限。default 被称为包访问,因为该权限下的资源可以被同一包(库组件)原创 2022-11-26 17:00:46 · 548 阅读 · 0 评论 -
通俗易懂的==和equals()的使用
==”是运算符①如果比较的对象是基本数据类型,则比较的是其存储的值是否相等②如果比较的是引用数据类型,则比较的是所指向对象的地址值是否相等(是否是同一个对象)原创 2022-11-07 21:30:14 · 282 阅读 · 1 评论 -
java基础之final关键字
比如:String类、StringBuffer类、System类。final用来修饰变量,此时的“变量”就称为是一个常量。如果final修饰了一个类,那么这个类不能被继承。final用来修饰方法,表明此方法不可以被重写。比如:Object类中的getClass()此时它的值就不能被修改或重新赋值。final修饰属性:全局常量。原创 2022-10-31 19:12:33 · 78 阅读 · 0 评论 -
java基础之static关键字修饰变量、方法
java基础值static关键字修饰变量、方法原创 2022-10-29 23:21:53 · 1132 阅读 · 2 评论 -
java基础之this关键字
如上面这段代码中,有一个成员变量name,同时在方法中有一个形式参数,名字也是name,然后在方法中将形式参数name的值传递给成员变量name,虽然我们可以看明白这个代码的含义,但是作为Java编译器它是怎么判断的呢?this这个关键字其代表的就是对象中的成员变量或者方法。为此在上面这个代码中,this.name代表的就是对象中的成员变量,又叫做对象的属性,而后面的name则是方法的形式参数,代码this.name=name就是将形式参数的值传递给成员变量。表现形式一:this.成员变量(防止重名)原创 2022-10-29 21:18:48 · 164 阅读 · 0 评论