Java面向对象基础——认识面向对象
前言
从本文开始,主要介绍一些基础的有Java关面向对象编程的内容,作为主流软件开发方法,面向对象编程是非常重要的,本文主要介绍面向对象的概念以及类和对象有关知识点
面向对象
概念
在程序中使用对象来映射现实中事物,使用对象关系来描述事物间的联系
特点
- 封装性
- 继承性
- 多态性
类和对象
类的格式
public class 类名(){
成员变量
成员方法
构造器
代码块
内部类
}
斜体的三个是进阶学习中会遇到的,本文将不会提及
对象的格式
类名 对象名 = new 类名();
Person p = new Person();
访问属性:对象名.成员变量;
p.age;
访问行为:对象名.方法名;
p.music();
简单的面向对象程序
具体代码如下
package test1;
public class Phone {
String brand , colour;
double price;
int ram;
public void call(){
System.out.println("手机在通话中");
}
public void music(){
System.out.println("手机在播放音乐");
}
public void game(){
System.out.println("手机正在运行游戏");
}
}
package test1;
public class PhoneTest {
public static void main(String[] args) {
Phone p = new Phone();
p.brand = "华为";
p.colour = "玫瑰金";
p.price = 19999.99;
p.ram = 512;
System.out.println("这是一部" + p.brand + p.colour + "的手机,
价格是" + p.price + "元," +"内存是" + p.ram + "G");
p.call();
p.music();
p.game();
}
}
结语
本文是面向对象的入门,介绍了一些基础概念以及简单的程序编写,接下来要对面向对象有进一步的了解