1.1对象导论-Java基本概念介绍

2022-03-24  本文已影响0人  成都的苟且生活

1.Java语言的五个基本特性(不必深究死背随着对Java的了解自然就明白了 )

1.1 万物皆对象

个人理解:现实生活中的概念在程序中的映射,如人可以是一个对象(现实中有实体的),一个订单,订单也可以是一个对象(没有实体)

1. 2程序是对象的集合,他们通过发送消息来告知彼此所要做的

个人理解:例如人去吃饭,可以把人想象成一个对象而吃饭想像成一个方法,你调用人对象里面吃饭的方法。

1. 3每个对象都有自己的由其他对象所构成的存储

个人理解:你可以声明三国是一个对象,魏蜀吴每个阵营都可以声明是一个对象,而三国是由魏蜀吴三个或者更多的对象构成,对象可以包含其他对象

1. 4每个对象都拥有类型

个人理解:你定义的对象必须是意义的,例如:你同时声明魏国,蜀国对象,魏国和蜀国就是你赋予对象的意义,也就和其他对象的区别所在

1. 5某一特定类型的所有对象都可以接收同样的消息

个人理解:例如我需要三国时期猛将信息,那魏蜀吴三个对象是不是都可以提供他们的信息

2.类的访问权限-关键字(public ,private,protected)

    在声明类(对象),字段(属性),方法(行为)都含有访问权限

    个人理解: 如人(对象)有嘴(成员,属性)去吃饭(行为,方法)

2.1public

   对所有人都是可用的

2.2private

 私有的东西,只有直接能访问,如果其他人试图访问则会报错    

2.3protected

  除了继承的可以访问,其余的和private一样

2.4默认权限

同包(后续会提到)下面其他类可能看作是public,包外则是private 

上一篇 下一篇

猜你喜欢

热点阅读