文章分类 -  java进阶

更深入了解java面向对象
摘要:枚举和注解 枚举(Enumeration) 基本介绍 一组常量的集合,创建enum枚举类会默认继承Enum类 种类 自定义枚举 实现步骤: 构造器私有化; 只使用get方法,禁止set方法; 在类内部创建对象(修饰符:public static final); package com.java_le 阅读全文
posted @ 2022-08-23 19:17 Chair-0u98 阅读(39) 评论(0) 推荐(0) 编辑
摘要:动态绑定机制(🚩🚩🚩非常重要) !!! 调用方法时会和该对象的运行类型(内存地址)绑定 调用属性是不发生绑定,即为,在哪声明,在哪调用 public class Dynamicbinding{ public static void main(String[] args){ A a=new B( 阅读全文
posted @ 2022-07-30 16:17 Chair-0u98 阅读(21) 评论(0) 推荐(0) 编辑
摘要:方法重载(overload) 方法名必须相同 形参类型 或 形参顺序或形参个数不同(⚡形参名不同不可认为是重载) 返回类型,无要求特定类型 public class overLoad{ public static void main(String[] args) { Oload o=new Oloa 阅读全文
posted @ 2022-07-30 16:09 Chair-0u98 阅读(22) 评论(0) 推荐(0) 编辑
摘要:面向对象三个基本特征 1.封装(encapsulation) ~把属性和方法"封装 "在一起,数据被保护在内部,程序其他部分只有"授权"才能操作 实现封装的步骤: 将属性私有化(private) 提供公共(public)set()方法,用于对属性赋值,判断;(可使用快捷键ALT+INS) publi 阅读全文
posted @ 2022-07-30 15:29 Chair-0u98 阅读(37) 评论(0) 推荐(0) 编辑
摘要:类与对象 1.定义类与实例化对象 public class Obj01{ public static void main(String[] args){ //实例化对象 Cat xde=new Cat(); } } //定义人类 class Cat{ int age; String name; } 阅读全文
posted @ 2022-07-30 15:19 Chair-0u98 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示