Person.java
package com.google.eshop.javase;
import java.util.Date;
//电商 人 和银行项目的人
//类是抽象的数据类型,我们需要的是具体的人变成对象
//包含别的数据类型,不只是基本数据类型,还可以是别的引用类型
//类具体化成对象
//main方法不是类必须的,只是一个程序
//类的设计是为了复用
public class Person {
//类中有两部分内容
//1.属性或叫域(静态)
String name;
int gender;//0代表男,1代表女
int age;
String address;
Date birthday;
//2.方法(功能)只讲普通方法
public void sleep(String name,int age) {
System.out.println("名字为:"+name+"年龄为:"+age);
}
public String eat(String name,String address) {
return "名称为:"+name+"地址为:"+address;
}
}
TestPerson.java
package com.google.eshop.javase;
import java.util.Date;
public class TestPerson {
public static void main(String[] args) {
//将一个类进行实例化
//new这个关键字是用来分配地址空间
//java中只需要分配不需要释放(GC)
//面向对象程序的规定动作: 先new对象然后开始调用方法或属性
Person person=new Person();
person.name ="任正非";
person.age =26;
person.address ="临潼区";
person.birthday=new Date();
System.out.println(person.birthday );
person.sleep("马云",45 );
Person person1=new Person();
person1.name ="刘强东";
person1.age =37;
person1.address ="未央区";
String message=person1.eat("章泽天", "高新区");
System.out.println(message);
String str="abc";
System.out.println(str.length ());
System.out.println(str.charAt(2));
Date data=new Date();
System.out.println(data);
}
}