对类的封装

1、封装

封装是面向对象的思想的特性

​ 对属性进行封装 对方法进行封装 对类进行封装 对项目进行封装

1、类

测试类、实体类;

测试类指带有main主函数的类

实体类指没有主函数的类

public可有可无,但将
[public] class 类名{

	属性:变量数据类型 变量名;
	
	构造方法:public 类名{
	构造方法体
	}
	
	方法:public void 方法名{
        方法体
	}
}
2、this

1、写在类中,代表当前对象,可以使用this关键字调用属性和方法,this这个关键只能在方法(成员方法和构造方法)中使用。

2、this可以调用当前的构造方法(很少用的)。只能在构造方法中去调用构造方法。且this()只能在构造方法中放在第一行

【能不能在成员方法中调用构造方法?不能!!!】

3、类对象可以作为一个方法的参数

方法的参数可以是八大基本数据类型,String,数组

格式:

【这个变量名是另一个类的其中一个对象名】

暂时只能【用一个类的方法名 引用 另一个类的对象名】

public void 方法名(其他的类名   变量名) {
	this(参数);
或   this.方法名
}
4、多类合作【重点】

一个类对象可以当成另外一个类的成员变量

紧紧围绕者一个点:赋值和取值

【只是针对于属性的】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值