• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
仅供参考
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 8 下一页
2020年11月27日
内部类
摘要: 内部类可以直接访问外部类的成员,包括私有成员 ​ 外部类要访问内部类的成员,必须建立内部类的对象 如果用匿名对象,调用此方法的时候,每次得到的都是同一个值,每次到了new 那里,它就会回到原来的地方,创建一个对象。 修饰符 外部类:public 不写(默认) 成员内部类:四种都可以 局部内部类:不可 阅读全文
posted @ 2020-11-27 14:53 七0 阅读(73) 评论(0) 推荐(0)
2020年11月25日
多态
摘要: 向上转型:多态本身就是子类类型向父类类型向上转型的过程,这个过程师默认的。 当一个父类引用指向了一个子类对象时,便是向上转型。 多态的好处 在实际开发中,父类类型作为方法的形式参数(不同于实际参数),传递子类对象(实参)给方法,进行方法的调用,更能体现出多态的扩展性和便利性。 定义 ​ 多态:是指同 阅读全文
posted @ 2020-11-25 23:35 七0 阅读(58) 评论(0) 推荐(0)
final
摘要: final关键字代表最终的,不可改变的 * 常见的四种方法: 1.可以用来修饰一个类 2.可以修饰一个方法 3.可以修饰一个局部变量 4.可以修饰一个成员变量 当final关键字修饰一个类的时候,格式: public final class 类名称{ //..... //..... } 特点:当前这 阅读全文
posted @ 2020-11-25 18:11 七0 阅读(66) 评论(0) 推荐(0)
多态
摘要: 多态是继封装性,继承性之后,面向对象的第三大特性。 定义 ​ 多态:是指同一行为,具有多个不同的表现形式。 ​ 生活中,比如跑的动作,猫,狗,大象跑起来的动作都是不一样的,再比如飞的动作,昆虫、鸟类、人造飞机,飞起来的动作内容都是不一样的。可见,同一行为,通过不同的事物,可以表现出不同的形态。多态, 阅读全文
posted @ 2020-11-25 18:09 七0 阅读(129) 评论(0) 推荐(0)
2020年11月24日
接口
摘要: 其他成员特点: ​ 接口中,无法定义成员变量,但是可以定义常量,因为值不可变,默认使用public static final 修饰的 ​ 接口中,没有构造方法,不能创建对象 ​ 接口当中,没有静态代码块。 接口的好处; ​ 设定了规则 ​ 降低耦合性 【高内聚,低耦合】 ​ 扩展原有类的功能 接口与 阅读全文
posted @ 2020-11-24 23:52 七0 阅读(98) 评论(0) 推荐(0)
2020年11月23日
关于父类与子类的关系
摘要: 如果子类父类中出现不重名的成员方法,这时的调用是没有【任何影响的】,对象调用方法时,会先在子类中查找有没有对应的方法,若子类中存在该方法那么就执行子类中的方法,若子类当中不存在该方法那么会执行父类当中的成员方法。 如果父子类中出现了重名的成员方法,这时的访问是一种特殊情况。叫做方法重写(Overri 阅读全文
posted @ 2020-11-23 20:00 七0 阅读(542) 评论(0) 推荐(0)
关于父类与子类的图解
摘要: ![](https://img2020.cnblogs.com/blog/2188838/202011/2188838-20201123195427242-1255655873.png) 阅读全文
posted @ 2020-11-23 19:55 七0 阅读(113) 评论(0) 推荐(0)
2020年11月21日
继承与数组
摘要: Arrays.fill(arr,100); String str = Arrays.toString(arr); // 升序排序 Arrays.sort(arr); // 搜索5这个数值在arr数组当中的索引值 int index = Arrays.binarySearch(arr,5); publ 阅读全文
posted @ 2020-11-21 23:46 七0 阅读(118) 评论(0) 推荐(0)
关于+= 号的区别
摘要: int arr[] = {1,2}; int arr2[] = {1,2}; int b = 2; int i = 0; int j = 0; arr2[j++] = arr[j]+b;// arr2[0+(j++)] = arr2[1] + 2 System.out.println(arr2[0] 阅读全文
posted @ 2020-11-21 23:41 七0 阅读(138) 评论(0) 推荐(0)
2020年11月19日
流与匿名对象
摘要: Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); System.out.println(a>b&&a>c? a : b > c ? b : c) 阅读全文
posted @ 2020-11-19 19:30 七0 阅读(105) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3