第二部分 面向对象编程(OOP)
Java OOP部分 属于Java SE
Java包括三部分:语法 + OOP + SE
OOP思想来源于生活
- 一、OOP特征?面向对象的三大特征
- 1.封装:手机,矿泉水 等
- 2.继承: 遗产,长相 等
- 3.多态:冰,气,水 等
- 4.抽象:不具体
- 二、封装
- 1.为什么要用封装?
- 答:保护数据
- 2.如何通过代码实现封装?
- student代码示例如下:
- 1.为什么要用封装?
public class Student {
private int age;
private String name = "王伟";
public void setAge(int a) {
if (a < 0 || a > 150) {
System.out.println("妖怪!!");
} else {
age = a;
}
}
public int getAge() {
return age;
}
}
class Teacher {
public static void main(String[] args) {
Student zhaobiao = new Student();
zhaobiao.setAge(23);
System.out.println(zhaobiao.getAge());
}
}
- 3.实现封装的方法:
- 1.属性私有
- 2.提供公共方法对属性进行使用
WLS
- 目的:在Windows平台上就能很方便的使用Linux
- 原来使用Linux的做法?
- 在电脑上安装双系统
- 在Windows上安装虚拟机Vmware/Vmbox,在虚拟机里装Linux
- WLS: Windows下的Linux子系统
学的时候用第3个
Linux是一个操作系统
- Windows7,8,10(个人用的多)
- Linux(服务器上用的多)Like Unix:是一个统称;具体产假品牌不同:RedHat、Ubuntu,CentOS
- Unix(服务器上用-硬件服务器捆绑销售):IBM、SUN
- Mac OS(个人)
我们用Linux干啥?
- 会使用常用命令
- 会安装Java的相关的软件(Linux专用的,不能把Windows软件安上去)
目标:大家在阿里主机上部署我们做的软件,阿里主机建议购买的Linux系统上班后的软件全部部署在Linux或Unix上:绝不能是Windows
不要用Windows的思想来用Linux
Win用鼠标,图形化;Linux用命令代替鼠标的图形化
Linux常用命令:Win下的鼠标多数能用命令完成,DOS
VS Code 文本编译器:神器,无所不能,速度快,各种插件
多数编Python
Sublime、Atom

本文深入探讨Java面向对象编程(OOP)的核心特征,包括封装、继承和多态,并通过实例代码展示封装的实现方式。同时,介绍了在Windows平台下使用Linux子系统(WLS)的便捷方法,以及Linux在服务器部署上的重要性。

被折叠的 条评论
为什么被折叠?



