1.什么是类?
类是有共同的属性和类似行为的东西的统一描述
类是一种具有相同属性和类似行为的东西的代号
(1).创建一个类
public class Menus { // 创建一个类固定写法:public class 类名称{} /* *规范:定义类的名称时 * 1. 类名称由一个或者多个英文单词组成,每个单词的首字母大写 * 2. 类名称必须见名知意————看到名称,就能大概猜出来什么意思(有道) */ } |
(2).分析类的属性
定义属性 /* * 规范:定义属性的名称时 * 1. 属性名称由一个或者多个英文单词组成,第一个英文单词全部小写,第二个英文单词开始每个单词的首字母大写 * 2. 属性名称必须见名知意————看到名称,就能大概猜出来什么意思(有道) */ // 一级登录菜单 String menuLevel1 = "\t\t购物管理系统登录菜单\n"; // 菜单分隔线 String menuSeperator = "* * * * * * * * * * * * * * * * * * * * * * * * * *\n"; // 一级菜单项目 String menuLevelItem11 = "1. 登录系统\n"; String menuLevelItem12 = "2. 退出系统\n";
|
(3).分析类的行为
定义行为:定义方法 /* * 规范:定义方法的名称时 * 1. 方法名称由一个或者多个英文单词组成,第一个英文单词全部小写,第二个英文单词开始每个单词的首字母大写 * 2. 方法名称必须见名知意————看到名称,就能大概猜出来什么意思(有道) */ public void showLoginMenu() { System.out.println(menuLevel1); System.out.println(menuSeperator); System.out.println(menuLevelItem11); System.out.println(menuLevelItem12); System.out.println(menuSeperator); }
|
2.什么是对象?
一种代号所指的一个具体的东西
类作为一种类型在程序中只有通过该类型的变量---对象,才能发挥作用
对象的使用:
// 测试当前类 2 public static void main(String []args ) { 3 // 使用一个自定义类的步骤 4 /* 5 * 1. 首先创建一个类的对象(new Menus()),保存在变量(对象的引用)中(menu) 6 * Menus menu = new Menus(); 7 * 8 * 2. 使用对象的引用,调用对象的方法 9 * menu.showLoginMenu(); 10 * 11 */ 12 Menus menu = new Menus(); 13 menu.showLoginMenu(); 14 } |
3.类和对象的区别:
1.类是抽象的概念,而对象是具体的概念。
2.类只是一种数据类型,而对象是属于该类的一个变量。
3.对象是类的实例或实体。