抽象和封装

来源:互联网 发布:c datetime 数据比较 编辑:程序博客网 时间:2024/05/22 07:42

1.Java类的模板的创建

Public class 类名{

属性1

属性2

方法1

方法2

}

2.使用new关键字创建类的一个对象

类名 对象名=new 类名()

3.调用属性和方法

对象名.属性名

对象名.方法名()

4.属性

成员变量:直接定义在类的主体中的变量

局部变量:定义在方法的主体中的变量

5.方法

语法:public  返回值类型  方法名(形参列表){

//方法的主体

注意:返回的类型要匹配

     Main方法不能有返回值

   方法最多有一个返回值

6.构造方法

作用:新对象的初始化

条件:方法名必须与类名完全相同,不能声明返回类型,不能被

Staticfinalsynchronizedabstractnative修饰,没有return

7.方法的重载

一个类中可以有相同名字的多个方法,但参数列表(参数的类型、个数、顺序)不同,

方法和构造方法都可以重载。

例,public person(){}    public personString aint b{}   

public personint bString a

8.自定义方法

为了解决特定的问题而编写的一段功能代码片段

语法:public 返回值类型 方法名(形参列表){...}

9.方法的调用

无参方法的调用:1.在同一个类中,直接调用  2.在不同的类中,先创建对象。

10.this关键字

1.当类中某个非静态方法的参数名和累的某个成员变量名相同时,为了避免参数的作用 范围覆盖了成员变量的作用范围,必须明确地使用this关键字来指定。

2.如果某个构造方法的第一条语句具有形式this...),那么这个构造方法将调用本类中 的其他构造方法。

Public class employ{

Public employString nameint agedouble salary{

   This.name=namethis.age=agethis.salary=salary}

Public employ(){

This.“无名”,18800.0}

}

0 0
原创粉丝点击