面向对象
文章平均质量分 69
521125LYC
这个作者很懒,什么都没留下…
展开
-
JAVA中的接口
JAVA中的接口 一.接口:是一种标准,是一种规范 1.同一类型得引用,指向不同对象时,有不同的实现(向上造型) public interface Aoo { void load(); } public class Aooimpl implements Aoo{ //实现接口中的load方法; public void load(){ System.out.println("a pan"); } public static void main(String[] args) { //原创 2021-03-13 00:59:34 · 1228 阅读 · 0 评论 -
JAVA中的内部类
JAVA中的内部类 内部类分为: 成员内部类,静态内部类,局部内部类,匿名内部类 内部类:在一个类的内部再定义一个完整的类; 各种内部类的特点: 1.成员内部类: 1.编译之后可分别生成独立的字节码文件(.class),是两个独立的类; 2.内部类可直接访问外部类的私有成员,而不破坏封装; 3.内部类通常只服务于外部类,对外不具备可见性; 4.创建内部类对象,先创建外部类对象,再通过外部类对象.new内部类类名,来创建内部类对象; 5.外部类类名.this引用外部类的当前对象; 代码演示: public c原创 2021-03-13 00:58:29 · 1275 阅读 · 0 评论 -
java中的final,static,成员变量,常量
java中的final,static,成员变量,常量 一:final final:不可改变 1.修饰变量,变量不能被改变 2.修饰方法:方法不可以被重写 3.修饰类:类不可以被继承 final修饰成员变量有两种方式: 1.声明的同时初始化 2.在构造方法中初始化 代码解析: public class Demofinal extends Foo{ //final int age=18;声明的同时初始化 final int age; public Demofinal(){//在构造方法中初始化 age原创 2021-03-13 00:57:08 · 1626 阅读 · 0 评论 -
java中的访问权限,向上造型、重写,抽象概念
java访问权限,向上造型、重写,抽象概念 一.java中的访问权限 1.protected:受保护,修饰的成员变量或方法,只适合本类,子类,同包类 2.public:本类,子类,同包类,挎包类; 3.private:只适合于本类 4.默认:只适合本类,子类,同包类 import:同包中的类可以直接访问,不同包中的类不能直接访问,想访问有两种方式: 1.先import声明类,再访问—建议使用 2.类的全称(包名+类名)—不建议使用(繁琐) 一:protected说明: public class A00 {原创 2021-03-13 00:52:14 · 1029 阅读 · 0 评论 -
JAVA中的内存结构、重载、this与继承
JAVA中的内存结构、重载、this与继承 一.对象在JVM的内存结构 JAVA内存管理由JVM来管理。 1)堆,所有new出来的对象(包括成员变量) 2)栈,所有局部变量(包括方法的参数) 3)方法区,class字节码文件(包括方法,静态数据) 1.引用变量指向null时,会发生空指针异常 public class student { int age; String name; public student(int age,String name){ this.age=age; this.n原创 2021-03-13 00:49:54 · 1840 阅读 · 2 评论 -
JAVA类和对象
JAVA类和对象 一:类和对象的含义及关系 1.现实世界是很多很多的对象组成,类是很多对象的一个模板,它封装对象中的共同属性/特征,方法/行为。 2.对象:真实存在的单个体。 3:一个类可以创建多个对象,同一个类创建的对象,结构相同,数据不同。 4.类是对象的模板,对象是类的具体的实例。 5:类中可以包含: 1):所有对象共同的属性/特征----------成员变量 2):所有对象的共同的行为-----方法 类和对象的关系: 1.对象是一个客观存在的单一实体,是面向对象编程过程中分析与结决得出发点和基础对象原创 2021-03-12 19:10:48 · 2233 阅读 · 2 评论