java面向对象所遇知识点总结

1、如何定义类
2、如何定义属性
3、如何定义普通方法
4、如何创建对象
5、如何定义构造方法
6、什么是可变参数,怎么用

学习java语言必须掌握类和对象,这样有利于从深层次来了解java,从而更好理解和学习。


1.类:对一类事物的描述,是抽象的,概念上的东西。
例:奔驰。这里指的是所有奔驰的车,将它们归为一类,这种就是类。
而一辆有确定编号的奔驰车,这就是对象。
作为java中极为重要的一部分,如何定义类也就是一个重要的问题。
定义类的语法如下
[修饰符] class 类名{
    定义构造方法;
    定义属性;
    定义方法;
}
例:
class aaa{
        String name;
        int age;
        void run(){
        }
}

上面语法中修饰符可为publilc,final,abstract,而类名则要遵循命名规则。
即只能以_、$、英文字母三种开头,除首字符不能用数字外,后面字符可以随意使用上述四种字符。
 

2.属性

定义类包含的数据,

语法为:

数据类型 数据名,

例:

class hhh{

        int age;

}

上面例子中定义了属性age。

3.方法

方法是类或对象的行为特征的抽象,通过方法能对类属性进行操作。

语法如下:

[<修饰符>] <返回类型><方法名>([参数列表]){方法体}

例:

public void sss(){

}

语句中修饰符可为为publilc,final,abstract,方法类型可以为数据类型或void

为数据类型时需要有return的返回值,而void不需要。

4.对象

指实际事物的每个个体。

对象的创建:

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

例:

hhh ddd=new hhh();

5.构造方法

类定义中一类特殊的方法,其方法名与类名完全一致。

语法为:

[<修饰符>]<方法名>([参数列表]){方法体}

例:

public sss(){}

除了与类名一致外,还有如不能有返回值,不使用void的关键字修饰等问题。

6.可变参数

适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。

有以下特点:

只能出现在参数列表的最后,

...位于变量类型和变量名之间,前后有无空格都可以等。

语法:

[<修饰符>] <返回类型><方法名>(变量类型...变量名){方法体}

例:

public static void ddd(String...uaes){}

其中...代表可接受多个参数值,多个参数值被当作数值传入。

总而言之,可变参数就是一种类数组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值