会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
星雨boy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2021年9月11日
成员内部类
摘要: 1.成员内部类的概念 在一个类的内部在定义一个完整的类 2.成员内部类的特点 编译之后可生成独立的字节码文件(.class文件)。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 3.成员内部类的重点 在类的内部定义,是与实例变量、实例方法同级别的类。 外部类的
阅读全文
posted @ 2021-09-11 21:08 星雨boy
阅读(160)
评论(0)
推荐(0)
2021年7月22日
interface接口
摘要: 1.定义接口 我们用class修饰的为类(类名报错是因为这个之前是接口。。) 而把class换成interface修饰词,就变成了接口 接口里的方法,都只能是抽象方法,无法写入代码,用public abstract修饰,也可以省略 接口里的属性,是常量所以必须赋值,用public static fi
阅读全文
posted @ 2021-07-22 10:57 星雨boy
阅读(286)
评论(0)
推荐(0)
2021年7月20日
抽象类
摘要: abstract,抽象 1.加上abstract修饰的类和方法称为:抽象类、抽象方法 2.抽象方法必须写在 抽象类中,抽象方法不能写代码,只能用子类重写 3.子类也能为抽象类 注意事项: 不能new抽象类,只能靠子类实现 抽象类中可以写普通的方法 抽象方法必须在抽象类中 抽象的意义:提高开发效率
阅读全文
posted @ 2021-07-20 15:40 星雨boy
阅读(47)
评论(0)
推荐(0)
2021年7月17日
继承
摘要: 1.继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 2.extends的意思是“扩展”。子类是父类的扩展 3.JAVA中类只有单继承,没有多继承(之后通过“接口”来实现多继承) 4.继承是类和类之间的一种关系。除此之外还有依赖、组合、聚合等。 5.继承关系的两个类,一个为父类一个为子类
阅读全文
posted @ 2021-07-17 16:24 星雨boy
阅读(59)
评论(0)
推荐(0)
static关键字详解
摘要: 静态变量 类的属性加上static之后,变成静态变量,静态变量可以用类直接调用,也可以被实例调用(会出警告,最好不要使用实例调用),而非静态变量只能被实例调用 类名为Test,第一个红线是类调用非静态变量scor错误(被挡住了。。。) 静态方法 方法的属性加上static之后,变成静态方法,静态方法
阅读全文
posted @ 2021-07-17 09:43 星雨boy
阅读(63)
评论(0)
推荐(0)
2021年7月13日
多态,instanceof和类型转换
摘要: 即同一方法可以根据发送对象的不同而采用多种不同的行为方法。 一个对象的实际类型是确定的(子类),但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类可以重写父类方法 父类引用指向子类对象 多态注意事项 父类与子类有联系,类型转换异常:ClassCastException; 存在条件:继
阅读全文
posted @ 2021-07-13 21:31 星雨boy
阅读(75)
评论(0)
推荐(0)
2021年7月12日
方法重写
摘要: 重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同; 2.参数列表必须相同; 3.修饰符:范围可以扩大但不能缩小; 4.抛出的异常:范围,可以被缩小,但不能扩大 重写,子类的方法名和父类必须一致,方法体不同 为什么需要重写? 1.父类的功能,子类不一定需要或不一定满足 @override:
阅读全文
posted @ 2021-07-12 11:54 星雨boy
阅读(75)
评论(0)
推荐(0)
super与this
摘要: super注意点: 1.super调用父类的构造方法,必须在构造方法的第一个 2.super必须且只能出现在子类的方法或者构造方法中 3.super和this 不能同时调用构造方法 4.super在构造器和方法中使用 this: 代表对象不同: this:本身调用这个对象 super:代表父类对象的
阅读全文
posted @ 2021-07-12 10:59 星雨boy
阅读(38)
评论(0)
推荐(0)
2021年6月11日
方法的调用
摘要: 方法的调用分两种:静态方法(有static)和非静态方法(无static) 如下图 静态调用: 直接:类名+方法名+()就可以顺利调用。 非静态调用: 需要先实例化类,即:Student student=new Student();(对象类型 对象名=对象类型) 然后才能调用。 还有一点需要注意,两
阅读全文
posted @ 2021-06-11 10:39 星雨boy
阅读(1490)
评论(0)
推荐(0)
2021年5月31日
java一百题 5~8
摘要: 【程序5】题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 思路:由于比较简单就不写思路啦,使用三目运算或if函数就好啦~~ 完整代码 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 思路:用到辗转相除法
阅读全文
posted @ 2021-05-31 09:33 星雨boy
阅读(205)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告