文章分类 -  java基础

摘要:1 package com.msb8; 2 3 import javax.security.auth.login.CredentialNotFoundException; 4 5 /** 6 * @Auther:liu 7 * @Date:-16:08:49 8 * @Description:Int 阅读全文
posted @ 2022-09-23 16:37 爱的加勒比 阅读(13) 评论(0) 推荐(0) 编辑
摘要:package com.msb7;/** * @Auther:liu * @Date:-10:33:33 * @Description:IntelliJ IDEA * @Version:1.0 *//** 1、类的组成:属性,方法,构造器,代码块(普通晶块、静态块、构造块、同步块),内部类* 2、一 阅读全文
posted @ 2022-09-23 15:15 爱的加勒比 阅读(17) 评论(0) 推荐(0) 编辑
摘要:在JDK1.8之前,接口中只有两部分内容: (1)常量:固定修饰符public static final (2)抽象方法:固定修饰符:public abstract 在JDK1.8之后,新增非抽象方法: (1)被public defalut修饰的非抽象方法: 注意1:defalut修饰符必须要加上, 阅读全文
posted @ 2022-09-22 17:06 爱的加勒比 阅读(39) 评论(0) 推荐(0) 编辑
摘要:【1】接口声明格式: [访问修饰符] interface 接口名[extends 父接口1,父接口2...]{ 常量定义; 方法定义; } 【2】代码 1 package com.msb4; 2 3 import jdk.swing.interop.SwingInterOpUtils; 4 5 /* 阅读全文
posted @ 2022-09-22 15:27 爱的加勒比 阅读(32) 评论(0) 推荐(0) 编辑
摘要:【1】抽象类和抽象方法的关系: 抽象类中可以定义0-n个抽象方法。 【2】抽象类作用: 在抽象类中定义抽象方法,目的是为了为子类提供一个通用的模板,子类可以通过模板的基础上开发,先重写父类的抽象方法,然后可以扩展子类自己的内容, 抽象类设计避免了子类设计的随意性,通过抽象类,子类的设计变的更加严格, 阅读全文
posted @ 2022-09-22 14:21 爱的加勒比 阅读(89) 评论(0) 推荐(0) 编辑
摘要:【1】修饰变量;; package com.msb2;/** * @Auther:liu * @Date:-15:43:31 * @Description:IntelliJ IDEA * @Version:1.0 */public class Test { //这是一个main方法:是程序的入口 p 阅读全文
posted @ 2022-09-22 10:38 爱的加勒比 阅读(41) 评论(0) 推荐(0) 编辑
摘要:不仅可以使用父类做方法的形参,还可以使用父类做方法的返回值类型,真实返回的对象可以是该类的任意一个子类对象。 简单工厂设计模式的实现,它是解决大量对象创建问题的一个解决方案。将创建和使用分开,工厂负责创建,使用者直接调用科技。简单工厂模式的基本要求是 第一个static方法,通过类名直接调用 返回值 阅读全文
posted @ 2022-09-19 15:41 爱的加勒比 阅读(15) 评论(0) 推荐(0) 编辑
摘要:现在我就想访问eat()方法和weight属性: 1 public class Demo { 2 //这是一个main方法:是程序的入口 3 public static void main(String[] args) { 4 Pag p=new Pag(); 5 Animal an= p;//向上 阅读全文
posted @ 2022-09-18 11:36 爱的加勒比 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-18 11:21 爱的加勒比 阅读(7) 评论(0) 推荐(0) 编辑
摘要:【1】多态跟属性无关,多态指的是方法的多态,而不是属性的多态。 【2】案例代入: package com.msb; /** * @Auther:liu * @Date:-16:38:18 * @Description:IntelliJ IDEA * @Version:1.0 */ public cl 阅读全文
posted @ 2022-09-18 11:11 爱的加勒比 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-09-17 16:16 爱的加勒比 阅读(8) 评论(0) 推荐(0) 编辑
摘要:总结: 【1】面向对象的思维:找参与者,找女孩类,找男孩类 【2】体会了什么叫方法的形参,什么叫方法的实参 具体传入的内容实参: 【3】类和类可以产生关系: (1)将一个类作为另一个类中方法的形参 (2)将一个类作为另一个类的属性 package com.msb2; /** * @Auther:li 阅读全文
posted @ 2022-09-17 16:12 爱的加勒比 阅读(32) 评论(0) 推荐(0) 编辑
摘要:快捷键alt+insert 【1】利用eclipse: 【2】利用idea: 阅读全文
posted @ 2022-09-17 11:14 爱的加勒比 阅读(25) 评论(0) 推荐(0) 编辑
摘要:package com.msb1; /** * @Auther:liu * @Date:-15:20:47 * @Description:IntelliJ IDEA * @Version:1.0 */ public class Phone { //手机类 //属性: private String b 阅读全文
posted @ 2022-09-09 16:58 爱的加勒比 阅读(11) 评论(0) 推荐(0) 编辑
摘要:【1】Object类de toString()方法的作用 方法的原理: 现在,使用toString方法的时候,打印出来的东西“不好看”,对于其他们来说不友好,可读性不好我们现在想知道对象的信息,名字,年龄身高, 现在的格式不好 出现的问题:子类Student对父类Object提供的方法不满意,--》 阅读全文
posted @ 2022-09-09 15:17 爱的加勒比 阅读(26) 评论(0) 推荐(0) 编辑
摘要:所有类都直接或间接的继承自Obiect类,Object类是所有java类的根基类。 也就意味着所有的java对象都拥有Object类的属性和方法。 如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。 阅读全文
posted @ 2022-09-09 10:21 爱的加勒比 阅读(31) 评论(0) 推荐(0) 编辑
摘要:package com.msb10; /** * @Auther:liu * @Date:-09:58:29 * @Description:IntelliJ IDEA * @Version:1.0 */ public class Person { int age; String name; publ 阅读全文
posted @ 2022-09-09 10:09 爱的加勒比 阅读(28) 评论(0) 推荐(0) 编辑
摘要:【1】super指的是:父类的 【2】super可以修饰属性,可以修饰方法: 在子类的方法中,可以通过super.属性 super.方法的方式,显示的去调用父类提供的属性、方法。在通常情况下,super.可以省略不写 在特殊情况下,在子类和父类的属性重名时,你要想使用父类的属性,必须加上修饰符sup 阅读全文
posted @ 2022-09-08 17:40 爱的加勒比 阅读(748) 评论(0) 推荐(0) 编辑
摘要:【1】重写: 发生在子类和父类中,当子类对父类提供的方法不满意的时候,要对父类的方法进行重写。 【2】重写有严格的格式要求: 子类的方法的名字和父类必须一致,参数列表(个数、类型、顺序)也要和父类一致。 【3】 package com.msb5; /** * @Auther:liu * @Date: 阅读全文
posted @ 2022-09-07 16:23 爱的加勒比 阅读(28) 评论(0) 推荐(0) 编辑
摘要:【1】private:(中文意思:私有化) 权限:同一个类下可以访问 【2】default:缺省修饰符:就是系统默认的修饰符 缺省值就是不写系统默认的 权限:同一个包下的类都可以访问 【3】protected: 权限:到不同包下面的子类里 【4】pubilc:在整个项目中都可以访问 总计: 属性方法 阅读全文
posted @ 2022-09-06 10:26 爱的加勒比 阅读(126) 评论(0) 推荐(0) 编辑

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