上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1.引入概念:用之前我们的猫和狗案例,动物举例,动物本身不应该是一个具体的东西,而且呢,动物类中的吃方法,睡觉方法这些都不应该也是具体的。我们现在,把一个不是具体的功能称之为抽象的功能,在Java中称之为抽象方法,而如果类中有抽象的方法,该类就必须定义为抽象类。 2.特点: 1.抽象类和抽象方法必须 阅读全文
posted @ 2021-09-29 21:19 艺术派大星 阅读(100) 评论(0) 推荐(0)
摘要: /* 爷爷 父亲 儿子 */ class GrandFather { public void song() { System.out.println("唱山歌"); } } class Father extends GrandFather { public void song() { System. 阅读全文
posted @ 2021-09-28 21:50 艺术派大星 阅读(26) 评论(0) 推荐(0)
摘要: 1.多态概论:某一个事物,在不同时刻表现出来的不同状态,要想有多态,就必须要有继承,继承是多态的前提 举例: 猫可以是猫的类型。猫 m = new 猫(); 猫也是动物的一种,也可以把猫称为动物。 动物 d = new 猫(); 2.多态的前提: 1. 要有继承的关系 2、要有方法的重写,如果没有重 阅读全文
posted @ 2021-09-28 21:38 艺术派大星 阅读(52) 评论(0) 推荐(0)
摘要: 1.final关键字是最终的意思,可以修饰类,局部变量,成员变量,成员方法 1.1 修饰类:被修饰的类不能被继承,就是说这个类不能有任何的子类,也就是太监类,只能继承父类,不能被继承 格式:publi final class 类名称{} 注意:一个类如果为final类,那么其中所有的成员方法都不能被 阅读全文
posted @ 2021-09-28 19:21 艺术派大星 阅读(40) 评论(0) 推荐(0)
摘要: class Student{ static { System.out.println("这是在Stduent类中的静态代码块"); // 1 } { System.out.println("这是在Student类中构造代码块"); // 2 } Student(){ System.out.print 阅读全文
posted @ 2021-09-28 13:30 艺术派大星 阅读(71) 评论(0) 推荐(0)
摘要: 一、继承 1.概念:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可 package com.shujia.day1; /*通过观察我们发现,name和age这个两个成员变量,以及study方法都是相同的 如果我还有其他的类:医生、程 阅读全文
posted @ 2021-09-27 21:50 艺术派大星 阅读(48) 评论(0) 推荐(0)
摘要: 代码块(局部代码块,构造代码块,静态代码块,同步代码块):Java中,使用{}括起来的代码被称为代码块 1.局部代码块:在方法中出现; 作用:限定变量的生命周期,及早释放,提高内存利用率,在同一个类出现的时候,多个局部代码块的执行顺序是自上而下的。 2.构造代码块:在类中方法外出现的 作用:多个构造 阅读全文
posted @ 2021-09-27 21:02 艺术派大星 阅读(60) 评论(0) 推荐(0)
摘要: 一、main方法格式讲解: public static void main(String[] args) {...} public 公共的,访问权限是最大的。由于main方法是被JVM调用的,所以它的权限要够大 static 静态的,不需要创建对象,直接通过类名就可以了,main这样写的意义是方便J 阅读全文
posted @ 2021-09-26 21:13 艺术派大星 阅读(773) 评论(0) 推荐(0)
摘要: 一、static关键字 1.static关键字特点: 1.1 可以修饰成员变量和成员方法 1.2 随着类的加载而加载 1.3 优先于对象存在 1.4 被类的所有对象共享 这也是我们判断是否使用静态关键字的条件 1.5 可以通过类名调用 static关键字 2.注意事项: 在静态方法中是没有this关 阅读全文
posted @ 2021-09-26 16:58 艺术派大星 阅读(52) 评论(0) 推荐(0)
摘要: 一、面向对象和面向过程的区别: 1.面向过程:强调的是每个功能的实现步骤 (参与者) 2.面向对象:强调的是对象,然后由这个对象去调用方法 (指挥者) import java.util.Arrays; public class ObjectDemo { public static void main 阅读全文
posted @ 2021-09-25 21:37 艺术派大星 阅读(47) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页
levels of contents