java面向对象思想
程序员文章站
2022-05-25 20:50:27
...
1.面向对象思想:
面向对象是基于面向过程的编程思想
面向过程:强调的是每一个功能的步骤
面向对象:强调的是对象,然后由对象去调用功能
2.面向对象的思想特点
A:是一种更符合我们思想习惯的思想
B:可以将复杂的事情简单化
C:将我们从执行者变成指挥者
举例:
买电脑:
面向过程:我要了解电脑----了解我自己的需求----我对应的参数信息----去中关村买电脑----讨价还价----买回电脑
面向对象:我知道我要买电脑----班长去给我买----班长就买回来了
洗衣服:
面向过程:把衣服脱下来----找一个盆----接水----衣服放盆里----放洗衣粉----搓一搓----请洗衣服----拧干-----晾起来
面向过程:脱下衣服----打开全自动洗衣机----扔进去-----一键即可----晾起来
。。。。。。。。。。
万事万物即可对象
代码举例:手机类
class Phone {
//品牌
String brand;
//价格
int price;
//颜色
String color;
//打电话的方法
public void call(String name) {
System.out.println("给"+name+"打电话");
}
//发短信的方法
public void sendMessage() {
System.out.println("群发短信");
}
//玩游戏的方法
public void playGame() {
System.out.println("玩游戏");
}
}
class PhoneDemo {
public static void main(String[] args) {
//创建手机对象
//类名 对象名 = new 类名();
Phone p = new Phone();
//直接输出成员变量值
System.out.println(p.brand+"---"+p.price+"---"+p.color);
//给成员变量赋值
p.brand = "诺基亚";
p.price = 100;
p.color = "灰色";
//再次输出
System.out.println(p.brand+"---"+p.price+"---"+p.color);
//调用方法
p.call("张三");
p.sendMessage();
p.playGame();
}
}
代码展示:
上一篇: 原生JS中的【面向对象思想】(转载)
下一篇: JAVA面向对象的思想和编程