接口(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基础
构造方法(05)构造方法构造方法 语法格式: public 类名(形参) { this.实例变量名=形参; } 作用: 构造函数可以在创建对象之初,将对象属性写进参数中。 构造函数的生存周期: 创建对象 创建对象的同时,初始化实例变量的2021-06-08 JavaJava基础
this指向及static方法详解(06)this指向及static方法详解语法格式: this第一种语法: public People{ String age; public setAge(String age) { this.age=a2021-06-08 JavaJava基础
static静态变量(07)static静态变量static静态变量 语法格式 static 变量类型 变量名 = 变量值; 什么时候成员变量声明为实例变量呢? 所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化【不同对象的这个属性具体的值不同】 什2021-06-08 JavaJava基础
static静态代码块(08)static静态代码块static静态代码块 语法格式: static{ java语句; } 以使用”static”关键字来定义静态代码块: 静态代码块在类加载时执行,并且只执行一次。 静态代码块在一个类中可以编写多个,并且2021-06-08 JavaJava基础
实例语句块成员内部类(09)实例语句块成员内部类实例语句块内容 语法格式: // 这个放在类中 { System.out.println("1"); } { System.out.println("2");2021-06-08 JavaJava基础