上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 1.什么是多态? 多态是属于面向对象的三大特征之一,他的前提是封装形成独立体,独立体之间存在继承的关系,从而产生多态机制。 多态是同一个行为具有多个不同表现形式或者说形态的能力。 2.多态就是“同一个行为”发生在“不同的对象上”会产生不同的效果。那么在java中多态是如何体现的呢? 在java中允许 阅读全文
posted @ 2021-10-30 12:18 程序员hg 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.继承是面向对象的三大特征之一:三大特征分别是:封装、继承、多态 2.继承的作用是什么? >代码复用 >有继承才有了以后的"方法的覆盖"和"多态机制" 3.继承的格式类型是: [修饰符列表] class 类名 extends 父类名{ 类体 = 属性 + 方法 } 4.java中只支持单继承,一个 阅读全文
posted @ 2021-10-30 11:34 程序员hg 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 封装是面向对象的三大特征之一,什么是封装?封装有什么好处?怎么封装,代码怎么写呢? 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使 阅读全文
posted @ 2021-10-30 11:30 程序员hg 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 1.super是一个关键字,全部小写 2.super和this可以对比着学习: this: this能出现在实例方法和构造方法中。 this的语法是“this .”、"this()" this不能使用在静态方法中 this. 大部分情况是可以省略的 this. 什么时候时候不能省略呢?在区分局部变量 阅读全文
posted @ 2021-10-29 22:22 程序员hg 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.this是java语言中的一个关键字 2.this可以看做是一个变量,它是一个引用,存储在Java虚拟机堆内存的对象内部,this这个引用保存了当前对象的内存地址指向自身,任何一个堆内存的java对象都有一个this,也就是说创建100个java对象则分别对应100个this。 3.注意:当一个 阅读全文
posted @ 2021-10-29 22:09 程序员hg 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.static是java语言中的关键字,表示“静态的”,它可以用来修饰变量、方法、代码块等, >修饰的变量叫做静态变量, >修饰的方法叫做静态方法, >修饰的代码块叫做静态代码块。 2、在java语言中凡是用static修饰的都是类相关的,不需要创建对象,直接通过“类名”即可访问,即使用“引用”去 阅读全文
posted @ 2021-10-29 22:01 程序员hg 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在java中,final是一个关键字,表示最终的,不可变的。 1.final修饰一个类的时候,表示这个类不能被继承。 例如String类,就不能被继承,因为类的定义中含有final关键字。 public final class String implements java.io.Serializab 阅读全文
posted @ 2021-10-29 18:08 程序员hg 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 代码如下: public static void main(String[] args) { int a,b,c; for(int num = 100;num <= 999;num++) { a = num/100; b = num/10%10; c = num%10%10; if(a*a*a+b* 阅读全文
posted @ 2021-10-28 23:30 程序员hg 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 代码如下: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入需要查询的月份:"); int month = scanner.nextIn 阅读全文
posted @ 2021-10-28 23:27 程序员hg 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 代码如下: public static void main(String[] args) { //记录个数 int count = 0; //循环遍历 for(int i = 101;i <= 200;i++) { //这里需要把这个标记放在里面,不能放在外面,默认数字为质数。 boolean fl 阅读全文
posted @ 2021-10-28 23:22 程序员hg 阅读(1204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页