摘要: 类和对象的案例讲解 我们来写一个教室小测试: 1.我们先来创建一个学生类 ,有名字,年龄,性别,(构造函数,gat和set) 然后创建一个方法定义学生在上课。 在创建一个老师类 ,老师的姓名,性别,年龄 (构造函数,gat和set) 创建一个测试类进行运行。 1.创建学生类: public clas 阅读全文
posted @ 2022-06-14 15:46 一位程序袁 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 类和对象的使用 类的定义 类的理解: 1.类是用来描述现实事物 2.类是抽象 3.类是一个模板,是属性和方法的集合 4.类是java是最基本的单位 5.java中使用class类描述 java中使用class类描述描述 1、成员变量表示是事物的属性 2.成员方法表示接受事物行为 语法格式: 【访问权 阅读全文
posted @ 2022-06-14 15:00 一位程序袁 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 面向对象思想概述 面向对象和面向过程的对比 区别:事物比较简单,可以使用线性的思想去解决 事物比较复杂,使用简单的线性不能解决 共同点:面向过程和面向对象都是一解决问题的思想; 面向过程:分析解决的过程,然后用函数把这些步骤一一实现,使用依次调用 面向对象:把构成问题的事物,划分成多个独立的对象,通 阅读全文
posted @ 2022-06-13 20:20 一位程序袁 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 流 首先了解上面是流:流,即输入/输出流。 它可以方便的实现数据的输入、输出操作 分类: 字节流和字符流,输入流和输出流,节点流和处理流 字节流:字节流是程序中最常用的流。 InputStream被看成一个输入管道,OutputStream被看成一个输出管道,数据通过InputStream从源设备输 阅读全文
posted @ 2022-06-12 19:42 一位程序袁 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 异常 首先我们先来了解一下什么是异常:导致程序无法在其预期的执行中运行,非正常状况 异常的体系结构: Error:称为错误,Java运行时产生的系统内部错误或资源耗尽的错误(例如系统崩溃,虚拟机错误等) Exception:称为异常类,它表示程序本身可以处理的错误 异常有很多异常:编译时的异常。运行 阅读全文
posted @ 2022-06-12 19:07 一位程序袁 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 内部类 内部类有四种:成员内部类,局部内部类,静态内部类,匿名内部类 允许在一个类的内部定义类,这样的类称作内部类。 格式: Class 外部类{ Class 内部类{ } } 特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员必须要建立内部类的对象 案例: publi 阅读全文
posted @ 2022-06-12 15:12 一位程序袁 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 接口 接口是一种特殊的抽象类,它不能包含普通方法。 格式: 【修饰符】interesting 接口名 【extends 父接口····】{ public staic fina 常量类型 = 常量名 = 常量值; } 注意点:与定义类不同的是,在定义接口时,不再使用class关键字,而是使用 inte 阅读全文
posted @ 2022-06-12 14:59 一位程序袁 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 封装 什么是封装? 类的封装,是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 那封装有什么作用 为了不出现一些不合理的代码,对类的变量访问做一些限定,不允许外界随意访问,这就需要实现类的封装 在写代码中,我们将类中的属性 阅读全文
posted @ 2022-06-12 13:40 一位程序袁 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Object类 ocject是java.lang.object包下的一个类 Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明且给出超类的情况下,java会自动把Object作为要定义类的超类 可以使用类型为Object的变量 阅读全文
posted @ 2022-06-11 16:59 一位程序袁 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 子类继承了什么 我们来想一个问题,子类继承了什么 我们来看 public class Animal { String name; int age; public String getName() { return name; } public void setName(String name) { 阅读全文
posted @ 2022-06-11 16:57 一位程序袁 阅读(51) 评论(0) 推荐(0) 编辑