一、程序设计发展史
40-50年代:机器语言,由二进制发出各种程序指令
60年代: C语言,其他面向过程语言
70年代: C++,VB等介于面向过程与面向对象之间
90年代: Java,PHP,JavaScript等,面向对象
面向对象语言 是符合人的思维逻辑,对一些事物进行程序化编写
二、Java 语言
面对程序设计(OOP),有两个重要概念“类”和“对象”
类:对一类事物抽象的描述,它包含这类事物的特征(类的属性)和行为(类的方法),例如电脑,学生,人类等
对象:实际存在该类事物的某个个体,是一个具体的实例
package com.j1901.mean;
public class Demo {
public String name;
public int age;
private String sex = "男";
/**
* 定义行为(方法)
* 语法:
* 访问修饰符void 方法名(){
* }
*/
public void eat(){
System.out.println(name + "正在吃饭");
}
/**
* 输出基本信息
*/
public void showInfo(){
System.out.println("姓名" + name + "年龄" + age + "性别" + sex);
//定义一个学生姓名性别地址
}
}
package com.j1901.mean;
public class Demo1 {
public static void main(String[] args){
//通过类 创建对象
//语法:类名 对象名 = new 类名();
Demo people = new Demo();
//给对象赋值
people.name = "程冲";
people.age = 22;
//Demo.sex 私有属性 不能被其他任何类访问,只能自己访问
//访问访问 对象名.方法名()
people.eat();
System.out.println("输出年龄:" + people.age);
System.out.println