Person.java package com.google.eshop.javase; import java.util.Date; //电商 人 和银行项目的人//类是抽象的数据类型,我们需要的是具体的人变成对象//包含别的数据类型,不只是基本数据类型,还可以
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); } }