第3章 java中面向对象技术 Test01


package Test01;
/*包是    1.类的集合
        2.文件夹,包与类的关系就是文件夹与文件的关系
              文件名需与该类名相同(在java中每一个类生成一个文件,多个文件组成一个包,一个类或者一个包对应一个现实中的问题)
*/ 
public class Test01{                                //约定的类名标识符首字母大写,共有类只能有0-1句,文件名与该类名相同
	public static void main(String arg[]) {
		Person person1=new Person();                    
    /*    1.Person person1;   声明对象       
          声明对象并赋初值,一个类定义了一种新的数据类型,此处的类Person理解为一种数据类型类似于int double 
                                                       person1是指一个对象的对象名
          2.person1=new Person();    对象实例化
          此处的方法名与类名相同,是一种用new运算符调用类的构造方法 Person()去创建类的实例
          将此实例赋值给对象。
          创建实例时:先为l类中所有的成员变量分配内存并初始化,赋初值
                     后给出一个引用,说明所有分配好内存的变量是属于该对象的,他们将由该对象管理*/
		person1.setname("king arthor");
		person1.print();      //调用对象的方法
	}
}

class Person {                                     //约定的类名标识符首字母大写,这里是一个默认类,有0-多句
	private String name;
	public void setname(String name) {
		this.name=name;      //对象引用成员变量并赋值
	}
	public String getname() {
		return this.name ;
	}
	public void print() {
		System.out.print("Person's name is "+this.getname());
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值