package com.Aster.java06;
/**
- 弊端:方法和数据之间没有任何之间关系
-
变量之间都是独立的,数据之间是独立的,互不影响
- 上述可以通过面向对象的语言来解决,---->封装成一个具体的对象。
*Java是一门面向对象的的语言
*面向对象的第一步是抽象的数据类型
*第二部是抽象数据类型中存在的实体
*
*抽象数据类型:将不同类型的数据的集合组成一个整体来描述一种新的事物,比如:由不同的人种组成了人类,人类就是新的事物,新的词。
*类和对象:
*类:定义了一种抽象的数据类型,类就是从具有相同属性和行为的对象中抽象出来的一种概念,例如动物,就是将所有不具备智慧的生物,能够自由行动的生物称之为动物。
*对象:在类定义好后,可以实例化一个对象出来,例如动物中的猫,狗,人
- 语法结构: 类名 对象名 = new 类名();
- 赋值:对象名.属性名
-
对象名.方法
*方法的重载
*意义:同一个类型的方法,对不同的对象,展示出不同的效果
*/
public class Date01 {
public static void main(String[] args) {
//调用下面的方法
printEmpInfo("zhnagsna",20,"20","100");
}
/**
* 定义一个静态的方法
*/
public static void printEmpInfo(String name,int age,String gender,String salary) {
System.out.println("姓名:"+name);
System.out.println("姓名:"+age);
System.out.println("姓名:"+gender);
System.out.println("姓名:"+salary);
}
}