类和对象
一.对象:
描述客观事物的一个实体,有一组属性和方法构成。
(万物皆对象)。
二.类:
类就是一个模子,他包含对象的属性和方法,类就是对象的类型。
三.封装:
封装就是把一个事物包裹起来,并尽可能隐藏内部细节。
对象的属性和方法被共同封装在类中,相辅相成,不可分割。
四.类和对象的关系
类和对象就是抽象和具体的关系。类是对象的类型,对象是类的实例。
五.Java的类模板:
语法:
public class 类名{
//定义属性部分
属性2的类型 属性1;
属性2的类型 属性2;
.......
属性n的类型 属性n;
//定义方法部分
方法1;
方法2;
.....
方法n;
}
在Java中建一个类,需要使用一个class,一个类名,一对大括号。
六.定义类名注意事项:
1.不能使用java关键字
2.不能包含任何嵌入的空格或点号,以及除下划线"_", 字符 "$" 外的特殊符号。
3.不能以数字开头。
(规范1.类名通常由多个单词组成,每个单词的首字母大写2.类名应该简洁而有意义,尽量使用完整单词)
七.如何创建和使用对象:
语法:
类名 对象名 = new 类名();
引用
语法
对象名.属性 //引用对象的属性
对象名.方法名() //引用对象的方法
八.面向对象程序设计的优点
a.与人类的思维习惯一致
b.隐藏信息提高了程序的可维护性和安全性
c.提高了程序的可重用性
示例代码
public class Administrator { String name; String password; public void show() { System.out.println("用户名:" + name + "登陆密码:" + password); } public static void main(String[] args) { Administrator user = new Administrator (); user.name = "Admin"; user.password = "pwd@123"; user.show(); } }