摘要: 抽象类 关键字为abstract package com.oop.demo08; //abstract 抽象类:本事还是类 extends:java只有单继承 (接口可以多继承) public abstract class Action { //约束~有人帮我们实现 //abstract,抽象方法, 阅读全文
posted @ 2022-08-18 10:59 whgjwr 阅读(26) 评论(0) 推荐(0)
摘要: java中的static是跟类一起加载的 有static关键字的我们称之为静态变量,或者是静态方法 例如: public class Student{ private static int age;//静态变量 多线程 private double score;//非静态变量 public void 阅读全文
posted @ 2022-08-17 19:36 whgjwr 阅读(26) 评论(0) 推荐(0)
摘要: 多态 就是同一个方法根据不同的发送对象而采取多种不同的操作(属性没有多态!) 一个对象的实际类型是确定的 例如:new Person(); newStudent(); 但是可以指向对象的引用的类型有很多 例如: Student继承了Person类 Student s1 = new Student() 阅读全文
posted @ 2022-08-13 18:53 whgjwr 阅读(23) 评论(0) 推荐(0)
摘要: 1、继承 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来 表示。 public class student extends Person{ }//student类继承 阅读全文
posted @ 2022-08-12 16:42 whgjwr 阅读(53) 评论(0) 推荐(0)
摘要: 封装(数据的隐藏) 在定义一个对象的特性的时候,有必要决定这些特性的可见性,即哪些特性对外部是可见的,哪些特性 用于表示内部状态。 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 1、封装的步骤 使用private 修饰需要封装的成员变量。 例如: priva 阅读全文
posted @ 2022-07-10 17:15 whgjwr 阅读(29) 评论(0) 推荐(0)
摘要: package com.oop; import com.oop.demo03.Pet; //一个项目只存一个main方法 public class Application { /* 1.类与对象 类(抽象)是一个模板,对象(具体)是一个具体的实例 2.方法 定义、调用! 3.对象的引用 引用类型:基 阅读全文
posted @ 2022-07-10 16:09 whgjwr 阅读(28) 评论(0) 推荐(0)
摘要: package com.oop.demo02; //Java >class文件 public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; int age; //1.使用new关键字,本质就在调用构造器 //2.用来初始化 阅读全文
posted @ 2022-07-10 15:30 whgjwr 阅读(30) 评论(0) 推荐(0)
摘要: 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据 先创建一个类,类分为两大部分:1. 属性 2.方法 package com.oop.demo02; //学生类 public class Student { //先把学生这个抽象的事物公共的部分创建出来 //属性:字段 Strin 阅读全文
posted @ 2022-07-09 10:14 whgjwr 阅读(62) 评论(0) 推荐(0)
摘要: 引用传递 package com.oop.demo01; //引用传递:传递的是对象,本质还是值传递 //对象,内存! public class Demo05 { public static void main(String[] args) { Person person=new Person(); 阅读全文
posted @ 2022-07-09 09:45 whgjwr 阅读(28) 评论(0) 推荐(0)
摘要: 值传递 package com.oop.demo01; //值传递 public class Demo04 { public static void main(String[] args) { int a=1; System.out.println(a);//1 change(a); System. 阅读全文
posted @ 2022-07-09 09:29 whgjwr 阅读(20) 评论(0) 推荐(0)