类与对象2

package OOP;

public class 类与对象 {

	/**
	 * @如何创建类
	 * 类是将现实世界中的概念模拟到计算机中,通过多个具体的对象,抽取出他们的共性特和行为,
	 *  比如:person类中,可以有属性:name sex age 行为: speak() tread();这些对象归纳为1类就成了person类
	 * 在java中所有的java程序都是以类为组织单元,构成了java面向对象的编程最小封装单元,在java中通过关键字 class定义自定义的数据类型.
	 * java类的模版创建语法:
	 * 	public class 类名{
	 *		//定义属性的部分
	 *		属性1的类型 属性1;
	 *		属性2的类型 属性2;
	 *....
	 *		属性n的类型 属性n;
	 *		//定义方法部分
	 *		方法1;
	 *		方法2;
	 *...
	 *		方法m;
	 *java类的主体是通过一对大括号 {}括起来的,类的主体中,除了属性就是方法.
	 *
	 *}
	 */
	 class person {
		//属性的创建
		private String name;
		private String sex;
		private  int    age;
		//类中方法的创建
		public void speak(){
			System.out.println("会说话");
		}
		public String tread(){
			System.out.println("会行走");
			return "会行走";
		}
	}
	//在java中,创建自定义类型的步骤为
	//1,定义类名
	//2,编写类的属性
	//3,编写类的方法
	/*
	 * 试题:
	 * 如果有一个用类的思想输出学校教室信息的问题,在问题中可以提取出教室类,并可以提取出它的属性,如:教室名称,教室数目,机器数目等,
	 * 方法为:容纳学员学习.代码如下
	 * */
		class Room/*定义类名*/{
		//编写类的属性
		String Name ;  //教室名称
		int classNum;  //教室的数目
		int ladNum;	  //机器数目
		//编写类的方法
		public String showClassRoom(){
			//System.out.println("教室"+name+"的教室编号是"+classNum+"共有机器 :"+ladNum+",现在学生正在学习!");
			return "教室"+Name+"的教室编号是"+classNum+"共有机器 :"+ladNum+",现在学生正在学习!";
		}
		public String toString(){
			return "字符串"+Name +classNum;//方法体
		}
	}
	/*在Java中万物都是对象,类描述了对象的属性和对象的行为;类是对象的模版和图纸,对象是类的一个实例,是一个实实在在的个体
	 * 类实例化了对象.对象抽象出了类.
	 * 类中包含了 :属性(成员变量) 方法(函数)
	 * 对象包含了:特称或者状态;操作或者行为
	 * 就好像印钞机的模版决定了印刷出来钱的大小和颜色.
	 * 
	 * 创建和使用对象的步骤如下:
	 * 1,使用new关键字创建类的一个对象,如:
	 * Class jiaoshi1 = new ClassRoom();
	 * 此语句类似与基本数据类型的变量的声明并赋初始化值: int jiaoshi1 = 88
	 * 2,通过对象名.属性或者对象名.方法来使用
	 * 访问对象中封装好的属性和方法是通过 "."点操作符来访问的.访问对象的属性用 对象名.属性名;访问对象的方法用  对象名.方法名
	 * 	jiaoshi1.name ="java基础班";//给属性赋值
	 * 	jiaoshi1.showClassRoom();//调用类的方法,该方法中的操作将被执行
	 * */
	public static void main(String[] args) {
		System.out.println("...");
		
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值