面向对象一

面向对象的基本概念

类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。 (类似生活中的图纸与实物的概念。)

类必须通过对象才可以使用,对象的所有操作都在类中定义。

类:描述了一组有相同 属性(特点) 和 方法(行为) 的集合。可以看成一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。

类由属性和方法组成:

属性:就相当于人的一个个的特征

方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉

一个类要想真正的进行操作,则必须依靠对象,对象的格式如下:

类名称 对象名称 = new 类名称() ;

访问对象的方法:

       对象.成员变量;

       对象.成员方法(...) ;

一个Java文件可以有多个类,但是以public修饰的只有一个,这个类的类名就是文件名

面向对象的三大特征:封装,继承,多态

封装:核心思想就是“隐藏细节”、“数据安全”,将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。所有的内容对外部不可见。
继承:子类可以继承父类的属性和方法,并对其进行拓展。将其他的功能继承下来继续发展 。
多态:同一种类型的对象执行同一个方法时可以表现出不同的行为特征。通过继承的上下转型、接口的回调以及方法的重写和重载可以实现多态。方法的重载本身就是一个多态性的体现。

Java 类名的命名规则:

1.类名应该以下划线(_)或字母开头,最好以字母开头。

2.第一个字母大写,如果类名由多个单词组成,则每个单词的首字母最好都大写。

3.类名不能为 Java 中的关键字,例如 boolean、this、int 等。

4.类名不能包含任何嵌入的空格或点号以及除了下划线(_)和美元符号($)字符之外的特殊字符。
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值