面向对象基本概述
Java中最基本的单位是类,Java中用class描述事物也是如此
- 成员变量 就是事物的属性
- 成员方法 就是事物的行为
- 定义类其实就是定义类的成员(成员变量和成员方法)
- a:成员变量 和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。
- b:成员方法 和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。
类和对象的概念
- a:类:是一组相关的属性和行为的集合
- b:对象:是该类事物的具体体现
- c:举例:
- 类 学生
- 对象 具体的某个学生就是一个对象
1.学生类的定义:
- 属性:姓名,年龄,性别
- 行为:学习,睡觉
class Hello2 { public static void main(String[] args) { } } class Student { String name; int age; String gender; public void study() { System.out.println("学生学习"); } public void sleep() { System.out.println("学生睡觉"); } }
2.手机类的定义:
- 属性:品牌(brand)价格(price)
- 行为:打电话(call),发信息(sendMessage)玩游戏(playGame)
class Hello2 { public static void main(String[] args) { } } class Phone { String brand; int price; public void call() { System.out.println("打电话"); } public void sendMessage() { System.out.println("发信息"); } public void playGame() { System.out.println("玩游戏"); } }
相关文章