分类: Java

416 篇文章

面向对象(中)-项目二客户信息管理软件
面向对象(中)-项目二软件结构设计、项目二CMUtility工具类的功能介绍、项目二:Customer类的设计、CustomerList类的设计、CustomerView的整体框架的搭建、CustomerView退出功能的实现、CustomerView客户列表功能的实现、CustomerView添加客户功能的实现、CustomerView修改客户功…
封装性思想具体的代码体现
封装性思想具体的代码体现 体现一:将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值 private double radius; public void setRadius(double radius){ this.radius = radius; } public…
面向对象(上)-概念练习
1. 构造器的作用是什么?使用中有哪些注意点(>=3 条)。 ① 创建对象 ② 初始化对象结构 1. 如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器 2. 定义构造器的格式:权限修饰符 类名(形参列表){} 3. 一个类中定义的多个构造器,彼此构成重载 4. 一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器 5.…
面向对象(上)-this练习:Boy和Girl
package top.qaqaq.java.P235; public class Boy { private String name; private int age; public Boy() { } public Boy(String name) { this.name = name; } public Boy(String name, in…
面向对象(上)-this调用属性和方法、this调用构造器
package top.qaqaq.java.P233; /* * this关键字的使用: * 1. this可以用来修饰、调用:属性、方法、构造器 * * 2. this修饰属性和方法: * this理解为:当前对象 或 当前正在创建的对象 * * 2.1 在类的方法中,我们可以使用"this.属性" 或 "this.方法"的方式,调用当前对象属…
面向对象(上)-JavaBean的使用
package top.qaqaq.java.P231; /* * JavaBean是一种Java语言写成的可重用组件。  所谓JavaBean,是指符合如下标准的Java类: >类是公共的 >有一个无参的公共的构造器 >有属性,且有对应的get、set方法 * * * */ public class Customer { private int…
面向对象(上)-总结属性赋值的过程
package top.qaqaq.java.P230; /* * 总结:属性赋值的先后顺序 * * ① 默认初始化 * ② 显式初始化 * ③ 构造器中初始化 * ④ 通过"对象.方法" 或 "对象.属性"的方式,赋值 * * 以上操作的先后顺序:① - ② - ③ - ④ * * * */ public class UserTest { pub…
面向对象(上)-构造器练习:三角形
package top.qaqaq.java.P229; /* * 编写两个类,TriAngle和TriAngleTest,其中TriAngle类中声明私有的底边长base和高height,同时声明公共方法访问私有变量。 * 此外,提供类必要的构造器。另一个类中使用这些公共方法,计算三角形的面积。 * * * * */ public class T…
面向对象(上)-封装性的引入、封装性的体现、四种权限修饰的理解
package top.qaqaq.java.P221; /* * 面向对象的特征一:封装与隐藏 * * 一、问题的引入: * 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到 * 属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值 * 加入…