介绍简单的类与对象与方法

关于什么是类、什么是对象不知道定义与语法是很难受的。接下来我来让你简单理解它们

类其实具体也算是一种数据类型,就是用起来有要求。

  • 定义:class 类名{ 属性 } ,使用了关键字 class,类里可以写方法,可以有自己的成员变量
  • 使用:类的使用需要先创建对象,通过对象来访问类里的成员
  • 类 就像 结构体struct一样也是一种类型

例:

class Method{//这是一个类
   public void method(int row, int col, String str){//此类的一个方法
   	for(int i=0; i<row; i++){
   		for(int j=0; j<col; j++){//输出每一行
   			System.out.print(str);
   		}
   		System.out.println("");
   	}
   }
}

属性

  • 属性就是类里的成员
  • 定义:访问修饰符 属性类型 属性名;
  • 访问修饰符先介绍4种常见的:public, proctected, 默认, private、属性类型 可以是基本数据类型也可以是引用数据类型

注意:不写访问修饰符也有默认的访问修饰符,但有的软件不写可能报错

类的对象

  • 对象不是独立存在的,它是依存于类的,对象就像一个类的地址一样,通过类的对象来访问类,类不能直接被使用
  • 定义:类名 对象名 = new 类名(); new是创建空间的关键字
  • new 类名()是创建一片空间供类使用,对象则可以理解成这片空间的地址,通过对象来访问类
  • 使用:对象名.成员

例:

Method me = new Method();//创建类的对象
//解读:
/*me是上面 类Method 的一个对象
可以通过对象me访问类里的成员方法*/
me.method(3,5,"money ");//通过对象访问类的成员

方法

  • 定义:访问修饰符 返回值类型 方法名(形参){方法体}

  • 方法要写在类里,同一类中可直接调用,跨类时通过创建对象访问方法

  • 若返回值类型为void,则不需要return语句;否则返回值类型是什么类型,就return什么类型

  • return:在方法中表示跳出所在的方法,用在main方法中表示退出程序

例:

public void method(int row, int col, String str){//void 是返回值为0的类型,不需要return
		for(int i=0; i<row; i++){
			for(int j=0; j<col; j++){//
				System.out.print(str);
			}
			System.out.println("");
		}
}

接下来通过一个编程题来近距离感受类
题目:通过类来实现一个能输出字符矩阵功能

代码:

public class Object{
	public static void main(String[] args){
		//通过类来实现一个能输出字符矩阵功能
		Method me = new Method();
		me.method(3,5,"money ");
	}
}
class Method{
	public void method(int row, int col, String str){
		for(int i=0; i<row; i++){
			for(int j=0; j<col; j++){
				System.out.print(str);
			}
			System.out.println("");
		}
	}
}

这里我是用的java解决的,所以文件名是Object.java

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值