摘要: 抽象类 类加了abstract就是抽象类 方法加了abstract就是抽象方法 一旦类里面有抽象方法,那么这个类必须是抽象类;但是抽象类可以用普通方法 抽象类不能new对象,但存在构造器 阅读全文
posted @ 2021-11-19 10:26 京哈哈⁵²º(全国可飞) 阅读(18) 评论(0) 推荐(0)
摘要: static关键字详解 静态变量对于类,所有对象(实例)所共享,当直接使用类去调用得到说明这个这个变量是静态 (静态属性) package com.oop.demo07; public class Student { private static int age;//静态变量 private dou 阅读全文
posted @ 2021-11-19 10:25 京哈哈⁵²º(全国可飞) 阅读(38) 评论(0) 推荐(0)
摘要: instanceof和类型转化 父亲不能直接调用儿子的方法,如果调用就要强制转化(向下转化)! 阅读全文
posted @ 2021-11-19 10:23 京哈哈⁵²º(全国可飞) 阅读(33) 评论(0) 推荐(0)
摘要: 多态 父类 package com.oop.demo06; public class Person { public void run(){ System.out.println("run"); } } 子类 package com.oop.demo06; public class Student 阅读全文
posted @ 2021-11-19 10:21 京哈哈⁵²º(全国可飞) 阅读(16) 评论(0) 推荐(0)
摘要: 重写 父类 package com.oop.demo05; //重写都是方法的重写,和属性无关 public class B { public void test(){ System.out.println("B=>test()"); } } 子类 package com.oop.demo05; / 阅读全文
posted @ 2021-11-19 10:20 京哈哈⁵²º(全国可飞) 阅读(49) 评论(0) 推荐(0)
摘要: 继承 public 公共的 protected 受保护的 default 默认的 private 私有的 在java中,所有的类,都默认直接或者间接继承object 一个儿子只能有一个爸爸,一个爸爸可以有多个儿子 package com.oop.demo04; public class Applic 阅读全文
posted @ 2021-11-19 10:19 京哈哈⁵²º(全国可飞) 阅读(32) 评论(0) 推荐(0)
摘要: 封装 提高程序安全性,保护数据 隐藏代码的实现细节 统一接口 系统可维护增加了 package com.oop.demo03; //类 private:私有 public class Student { //属性私有 private String name;//名字 private int id;/ 阅读全文
posted @ 2021-11-09 23:37 京哈哈⁵²º(全国可飞) 阅读(21) 评论(0) 推荐(0)
摘要: 类与对象 类与对象 类是一个模板:抽象,对象是一个具体的实例 方法 定义、调用! 对应的引用 引用类型:基本类型八个(byte,short,int,float,boolean,double,long,char) 对象是通过引用来操作的:栈 >堆 属性:字段 Field 成员 默认初始化 ​ 数字:0 阅读全文
posted @ 2021-11-09 18:24 京哈哈⁵²º(全国可飞) 阅读(36) 评论(0) 推荐(0)
摘要: 创建与初始化对象 package com.oop.demo02; //java >class public class Person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 String name; //实例化初始值 //1.使用new关键字,本质是在调用构造器 // 阅读全文
posted @ 2021-11-09 18:23 京哈哈⁵²º(全国可飞) 阅读(53) 评论(0) 推荐(0)
摘要: 类与对象的关系 package com.oop.demo02; //学生类 public class Student { //属性 String name; int age; //方法 public void study(){ System.out.println(this.name+"学生在学习" 阅读全文
posted @ 2021-11-09 18:22 京哈哈⁵²º(全国可飞) 阅读(36) 评论(0) 推荐(0)