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("...");
}
}
类与对象2
最新推荐文章于 2025-04-10 16:33:23 发布