随笔分类 -  面向对象

面向对象的思想,应用
摘要:邮件激活代码实现Servlce&Dao protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 获取激活码 String code 阅读全文
posted @ 2022-08-26 11:03 一位程序袁 阅读(38) 评论(0) 推荐(0) 编辑
摘要:接口 我们首先来看一些生活中有哪些接口: 电脑usb插口,u盘 这些都是接口 那么我们来看一下,什么是java中的接口; java 中的接口 接口时抽象方法和常量的集合,在jdk1.8中接口可以有静态方法和默认方法 接口的关键字: interface 格式: interface 接口名字{ .... 阅读全文
posted @ 2022-06-19 13:35 一位程序袁 阅读(48) 评论(0) 推荐(0) 编辑
摘要:抽象类 当一个类中包含抽象类方法,那么这个类也必须使用abstract关键字来修饰, 那abstrace就是抽象类 抽象类的特点: 成员变量:既可以有变量也可以有常量 成员方法:既可以抽象方法,也可以不抽象方法 构造方法:可以有构造方法 我们来写一个案例看一下: public abstract cl 阅读全文
posted @ 2022-06-18 16:49 一位程序袁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:多态的缺点 在多态中如果我们想要调用子类特有的方法及属性是实现不了的 多态的类型转换 向上转换 格式:父类类名 对象名 = new 子类类名; 特点: 子类转为父类,父类的引用指向子类的对象,自动转换类型 此时通过父类引用变量对象想要调用的方法是,子类覆盖或者继承父类的方法 此时父类引用变量无法调用 阅读全文
posted @ 2022-06-18 16:01 一位程序袁 阅读(27) 评论(0) 推荐(0) 编辑
摘要:多态 首先我们来了解多态: 多态,多种形态 Java中的多态: 同一个引用类型,使用不同的实例而执行不同的操作,即父类引用子类对象 多态的使用条件 1.要有继承实现的关系 2.要有方法重写 3.要有父类应用指向子对象 多态的作用: 可以消除代码之间的耦合 那么我们来写一个案例来看一下: public 阅读全文
posted @ 2022-06-18 14:52 一位程序袁 阅读(235) 评论(0) 推荐(0) 编辑
摘要:final关键字 final是最终的意思,可以修饰类,变量和方法 修饰类:该类不能被继承 能修饰的:变量会变成常量,只能使用一次,用过就不可以使用了 成员变量:在定义的同时要给初始值 局部变量:可以在使用之前赋值; 修饰方法:子类不能重写方法 public final void pringName( 阅读全文
posted @ 2022-06-16 20:07 一位程序袁 阅读(24) 评论(0) 推荐(0) 编辑
摘要:权限修饰符 权限修饰符有四个: public default protected private private 是当前类访问级别,如果我们使用这个修饰符来修饰。这个成员只能被该类的其他成员访问,其他类无法直接访问 defauit:如果一个类或者类的成员不使用任何访问修饰符,它被称为默认修饰符,这个 阅读全文
posted @ 2022-06-16 19:42 一位程序袁 阅读(176) 评论(0) 推荐(0) 编辑
摘要:super关键字 首先我们来弄懂super是干什么的 super关键字来访问父类的成员。 它分为两种方法 一个是super.成员变量 super.成员方法 我们来写一个案例看一下如何重写 public class Animal { String name; int age; public Strin 阅读全文
posted @ 2022-06-16 17:21 一位程序袁 阅读(30) 评论(0) 推荐(0) 编辑
摘要:继承 格式: class 子类名称 extends 父类名称{ } 被继承这个类称为父类,基类或者超类 继承的案例 父类: public class Animal { String name; int age; public String getName() { return name; } pub 阅读全文
posted @ 2022-06-16 16:17 一位程序袁 阅读(37) 评论(0) 推荐(0) 编辑
摘要:static关键字 用来修饰成员变量,成员方法以及代码块。被static修饰的成员具备一些特殊性。 静态变量 使用static关键字来修饰成员变量,该变量被称为静态变量 静态方法 我们定义一个方法,static关键字的方法称为静态方法 案例: public class Demo4 { public 阅读全文
posted @ 2022-06-15 20:17 一位程序袁 阅读(159) 评论(0) 推荐(0) 编辑
摘要:this关键字 this解决成员变量和局部变量名称冲突的问题 this关键字调用了构造方法 public Student(String name, int age, String sex) { this.name = name; this.age = age; this.sex = sex;}pub 阅读全文
posted @ 2022-06-15 17:53 一位程序袁 阅读(99) 评论(0) 推荐(0) 编辑
摘要:匿名对象 匿名我们都知道,不是真实的姓名,虚拟的。那么匿名对象就是,没有名次的对象 匿名对象的特点: 对象只会使用一次,调用者之后就获取不到这个对象了,如果对象只使用一次化,我们就可以创建匿名对象 在我们使用完匿名对象的时候,就会自动释放资源,节约内存资源 常见的几个关键字 1.封装(private 阅读全文
posted @ 2022-06-15 16:18 一位程序袁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:局部变量和成员变量 局部变量和成员变量的位置不同: 成员方法:在类体以内,方法之外 局部变量:定义在方法以内,或者声明在方法上。 局部变量和成员变量的内存不同: 成员变量:在堆内存存储 局部变量:在栈堆中存储 初始化不同 成员变量:有默认值 局部变量:没有默认值,所以局部变量在使用前,必须要赋值 生 阅读全文
posted @ 2022-06-15 15:19 一位程序袁 阅读(51) 评论(0) 推荐(0) 编辑
摘要:类和对象的案例讲解 我们来写一个教室小测试: 1.我们先来创建一个学生类 ,有名字,年龄,性别,(构造函数,gat和set) 然后创建一个方法定义学生在上课。 在创建一个老师类 ,老师的姓名,性别,年龄 (构造函数,gat和set) 创建一个测试类进行运行。 1.创建学生类: public clas 阅读全文
posted @ 2022-06-14 15:46 一位程序袁 阅读(82) 评论(0) 推荐(0) 编辑
摘要:类和对象的使用 类的定义 类的理解: 1.类是用来描述现实事物 2.类是抽象 3.类是一个模板,是属性和方法的集合 4.类是java是最基本的单位 5.java中使用class类描述 java中使用class类描述描述 1、成员变量表示是事物的属性 2.成员方法表示接受事物行为 语法格式: 【访问权 阅读全文
posted @ 2022-06-14 15:00 一位程序袁 阅读(45) 评论(0) 推荐(0) 编辑
摘要:面向对象思想概述 面向对象和面向过程的对比 区别:事物比较简单,可以使用线性的思想去解决 事物比较复杂,使用简单的线性不能解决 共同点:面向过程和面向对象都是一解决问题的思想; 面向过程:分析解决的过程,然后用函数把这些步骤一一实现,使用依次调用 面向对象:把构成问题的事物,划分成多个独立的对象,通 阅读全文
posted @ 2022-06-13 20:20 一位程序袁 阅读(154) 评论(0) 推荐(0) 编辑

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