![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
孑然R
这个作者很懒,什么都没留下…
展开
-
【JAVA】内部类
⑤如果外部类和局部内的成员重名时,默认遵循就近原则,如果想访问外部类的成员,则可以使用(外部类名.this.成员名)去访问。匿名内部类使用一次就不能在使用了, jdk 底层在创建匿名内部类时会自动分配一个类名,类名为:外部类名称$序号 组成。一个类的内部又完整的嵌套了另外一个类结构,被嵌套的类称为内部类(inner class),内部类属于类的。局部内部类定义在方法或代码块中,有类名,作用域在方法体或者代码块中,其本质任是一个类。④外部类访问局部内部类的成员,需要先创建对象,再访问(必须在作用域之内)原创 2022-11-20 00:34:55 · 219 阅读 · 0 评论 -
【JAVA】final关键词
(3)当不希望某个属性或变量的值被修改时,可以使用final修饰(常量)。(2)当不希望父类的某个方法被子类重写时,可以使用final关键词修饰。案例:编写一个程序,输入圆的半径求圆的面积,要求圆周率为3.14。final(最后的、最终的),可以修饰类、属性、方法和局部变量。final修饰的属性在定义时,必须赋初值,并且以后不能在修改。(1)当不需要类被继承时,可以使用final修饰。原创 2022-11-17 22:59:03 · 67 阅读 · 0 评论 -
【JAVA】单例模式
(3)饿汉式存在浪费资源的可能,因为如果程序一个对象实例都没有使用,那么饿汉式创建的对象就浪费了,懒汉式是使用时才创建,不存在这个问题。单例(单个的实例),就是采用一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。(1)二者主要的区别在于创建对象的时机不同,饿汉式在类加载就创建了对象实例,而懒汉式在第一次使用时才创建。(2)饿汉式不存在线程安全问题,懒汉式存在线程安全问题。(3)向外暴露一个静态的公共方法用于获取该对象。(2)在类的内部创建对象。原创 2022-11-17 17:15:04 · 46 阅读 · 0 评论 -
【JAVA】static变量/方法/代码块
在实际开发中,往往会将一些通用的方法,设计成静态的方法,这样我们不需要创建对象就可以使用了,比如打印一组数组,冒泡排序,完成某个计算任务等…但是,不能直接访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员。的变量,任何一个该类的对象去访问它,取到的都是相同的值,同样任何一个该类的对象去修改它,修改的也是同一个变量。(3)普通方法和对象有关,需要通过对象名调用,比如对象名.方法名(参数),不能通过类名调用。非静态的方法,可以访问静态成员和非静态成员。原创 2022-11-15 23:47:12 · 252 阅读 · 0 评论 -
【韩顺平JAVA】房屋出租系统
【代码】【韩顺平JAVA】房屋出租系统原创 2022-11-11 23:53:18 · 381 阅读 · 0 评论 -
【韩顺平Java】零钱通
【代码】【韩顺平Java】零钱通。原创 2022-11-10 16:23:49 · 373 阅读 · 1 评论 -
【JAVA基础】JAVA的四种访问修饰符及访问权限
JAVA的四种访问修饰符及访问权限原创 2022-09-22 16:09:07 · 78 阅读 · 0 评论