package、import的使用(13)package、import的使用关于Java语言当中的包机制 包又称为 package,Java中引入 package这种语法机制主要是为了方便程序的管理 不同功能的类被分门别类放到不同的软件包当中,查找比较方便,管理比较方便,易维护2021-06-08 JavaJava基础
访问控制权限修饰符(14)访问控制权限修饰符 访问控制权限修饰符来控制元素的访问范围 访问控制权限修饰符: 修饰符 权限解释 public(公共的) 表示公共的公开的,可以在任何位置访问 protected (受保护的) 相同包内可以访问,子类也可2021-06-08 JavaJava基础
单例模式(15)单例模式(singleton pattern)单例模式所具备条件: 构造方法私有化 对外提供一个公开的静态的获取当前对象的方法 提供当前类型的静态变量 单例模式分为两种: 懒汉式单例(推荐使用): 当调用这个方法时候创建这个对象 //2021-06-08 JavaJava基础
super关键字(16)super关键字 super不是引用类型,,super中存储的不是内存地址,,super指向的不是父类对象 super代表的是前子类对象中的父类型特征 什么时候使用 super? 子类和父类中都有某个数据,例如,子类和父类中都有name2021-06-08 JavaJava基础
抽象类(17)抽象类 语法格式: [修饰符] abstract class 类名{} 抽象类无法被实例化 虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的 抽象类中可以定义抽象方法 抽象方法的语法:在方法的修饰符2021-06-08 JavaJava基础
接口(18)接口官方解释 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)后2021-06-08 JavaJava基础
Java面向对象(01)面向对象及面向过程区别面向过程:主要是关注点是:实现的具体的过程,因果关系 例子: 例1: 集成显卡的开发思路: 集成显卡是焊接在主板上,如果集成显卡坏了,整块主板就坏了。 例2: 蛋炒饭: 客户如果点了一份蛋炒饭,然后做好2021-06-08 JavaJava基础
类和对象的概念附Java命名规范(02)类和对象的概念附Java命名规范类的定义【从这里开始编写代码】 语法格式: ```java [修饰符列表] class 类名 { 属性; 方法; } ``` 例如:学生类:描述所有学生对象的共2021-06-08 JavaJava基础
对象的创建(03)对象的创建语法格式:类名 对象名 = new 类名(); 对象名.成员变量; 对象名.成员方法(); 创建完对象不给成员变量赋值的话系统默认会给成员变量赋默认值使用null断连引用与对象直接关联从而让GC(垃圾回收机制)回收2021-06-08 JavaJava基础
对象的封装(04)对象的封装封装的步骤: 所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的只能在本类中访问 对外提供简单的的操作入口,也就是说以后外部程序想要访问age属性,必须通过这些简单的入口进行访问 对外提供两个公2021-06-08 JavaJava基础