面向对象
dmxfm
这个作者很懒,什么都没留下…
展开
-
2021-06-22
《Java面向对象》 第十章 swing编程初级应用 10.1.1 JFrame窗口容器的使用 GUI应用程序都需要使用窗体作为最外层的容器,应用中需要使用的其他控件均直接或间接放在窗体中。在 swing GUI中,JFrame 是一个顶层容器,可以存放其他组件。JFrame 类包含了许多实用方法,如定义窗口标题、 创建 JFrame 窗体时,窗体边框、窗口的大小和位置等。通常通过继承 JFrame 类来创建一个窗口。 需要注意以下两点: (1)JFrame 类构造方法创建的窗体是不可见的,需要开发人员通过原创 2021-06-22 22:27:00 · 452 阅读 · 0 评论 -
2021-06-20
《Java面向对象》 第四章 抽象类与接口——实例运用 package 抽象类和接口; public interface bird { final int leg=2; final int egg=3; void getegg(); } package 抽象类和接口; public class dayan implements bird, flyanimal { public void getegg() { System.out.println("大雁我下了一窝蛋"); }原创 2021-06-20 14:50:28 · 67 阅读 · 0 评论 -
2021-06-16
《Java面向对象》 第四章 抽象类和接口 4.1.1 在Java中,可以将calcPerimeter()方法定义为抽象方法,抽象方法没有具体的方法实现,该方法必须由其继承的子类重写,这样该方法就起到了约束规范的作用,又不影响类最初的设计思路。 抽象方法和抽象类: 抽象类是专门设计用来让子类继承,抽象方法必须被子类重写。 在 Java 语言中,使用 abstract关键字修饰一个类时,该类就是抽象类,使用 abstract 关键字修饰一个方法时该 方法即为抽象方法。 抽象类和抽象方法的规则如下: (1)一原创 2021-06-17 16:34:24 · 98 阅读 · 0 评论 -
2021-06-13
《Java面向对象》 第三章 继承与多态 3.1 包的定义与使用 注意事项: Java中的包均为小写字母组成,一般第一个为com,后面为公司或项目英文缩写,最后加上模块英文缩写。 不同包中的类不能直接相互使用,需要使用import导入对应的包名后才能使用。 如果导入了包,但是未用到包中的类,则导入包会以黄色下划线形式提醒。 查看源代码目录:包名实际上就是文件夹的名称。,通过右键项目–》属性Properties打开的窗口中可以看到目录位置。 导入scanner所在的包:Scanner类所在的包是java.原创 2021-06-14 16:19:35 · 143 阅读 · 0 评论 -
2021-06-09
《Java面向对象》 第二章 面向对象进阶 知识要点: 一. 类的成员变量和类变量的区别: 1.类的成员:分为属性和方法,属性其实就是类的成员变量,也称全局变量,除了类的成员变量外,类的方法也可以声明变量,我们称局部变量。 2.成员变量: 分为属性和实例属性两种,未加static修饰符的就是实例属性,代表该类的每个对象都拥有该属性;加了static修饰的属性,则为类属性,属于类所有,整个项目仅此一份,属于共享使用。 补充:类属性从类被加载开始存在,直到系统完全销毁该类,类属性的作用域与该类的生命周期相同。而原创 2021-06-10 20:39:29 · 51 阅读 · 0 评论 -
2021-06-08
《JAVA面向对象》 第一章:面向对象 1.1 类和对象的创建 类是一个概念,也可以说是模板,对象是类具体产生的一个看得见摸得着能用的实物。 类和对象的区别: 类相当于是模板,可以包含属性和方法,类不能直接使用。对象是具体存在使用的,是通过类创建而来,一个类可以创建出多个对象,并且每个对象之间相互独立。 创建一个学生类的案例如下: 将现实生活中的一类事物找到一个类型来表示,我们叫抽象,抽象出来的就是类。 知识要点 类的定义的语法: [修饰符] class 类名 { 构造方法的定义;//可以定义0-N个 属性原创 2021-06-08 23:17:04 · 266 阅读 · 0 评论