java的类:0

概述:

总的来说,java的类和C++的类是一样的,使用方法和定义方法,没有差别,除了java类中对方法和变量增加了一种 :static  即:静态特性。

详述:

和C++一样,java的类也是有三部分构成:

()数据变量

()方法接口  //  接口的作用可用于访问数据从而达到使用数据域的目的。接口可以用来设置对象属性。

()构造函数

类的构造方法:

对于构造函数,我们要有以下几点认识:

()构造函数是在创建一个对象使用new 操作符时调用的

()即:调用构造函数必须使用new操作符: new +构造函数();

()只有调用了类的构造方法,才会创建该类的对象,

()构造函数的作用:1.用来构造对象。2.初始化对象。

下面来具体分析:

Circle  Mycircle =new Circle( );  //  创建一个对象,并且将它的引用赋给Circle类型的变量Mycircle。

//  new Circle(   ) 是创建了一个Circle类型的对象。

// Circle  Mycircle 是声明一个Circle类型的引用变量

// = 是把对象的引用赋值给引用变量。

我们可以这样看: 类的引用变量就是一个类的对象。对象是通过对象引用变量来访问。

在创建一个对象之后,它的数据和方法,可以使用圆点运算符来访问和调用,该运算符也称为:对象成员访问运算符。


那,我们应该怎样看待对象???

()每个对象都有自己独特的标识,状态和行为。

()一个对象的状态或称属性, 是指其具有当前值的数据域。

()一个对象的行为也称为:动作。 是由方法定义的。调用对象的一个方法就是要求对象完成一个动作。

java类使用变量定义数据域。使用方法定义动作。




如何看待: public  和static    修饰符的作用???


使用static修饰符修饰的变量和方法是:静态变量,静态方法。

静态变量:静态变量将变量值存储在一个公共的内存地址。

因为它是公共的,所以如果某一个对象修改了静态变量的值,那么同一类中的所有对象都会受到影响。


静态方法:

()要声明一个静态变量和定义一个静态方法,就要在这个变量或方法中加上修饰符static 。

()无须创建类的实例就可以调用静态方法。



总结:

()静态变量和静态方法可以在不创建对象的情况下访问。

()使用“    类名+点+方法名(参数)     ”的方式调用静态方法。

()使用“      类名+点+静态变量    ”的方式访问静态变量。


对于:public 的理解:


可见性修饰符指明类中的数据域和方法是否能从该类之外被访问。在给类之内,对数据域和方法的访问时没有限制的。



(我个人观点):  我把public   private  protected  看成是三种不同类型的锁。  它们可以放在 :类的门前,也可以放在类的方法的门前。





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值