您的位置:首页 > 编程语言 > Java开发

java面向对象基础知识(一)

2015-11-23 17:21 591 查看
1,抽象

将现实生活中的实物描素为系统的类,对象及方法的过程.在这个过程中,除去了不相关的数据和信息,保留的数据用来实现系统的特定功能.

2,封装

将对象实现细节隐藏起来(用户无需知道这些细节),只提供一些公共的方法,将对象的功能表现出来.

3,继承

是面向对象实现软件复用的重要手段,利用继承人们可以基于已经存在的类构造一个新类.子类继承已经存在的类就是复用父类的方法和属性,除此之外,子类还可以添加一些新的方法和属性来满足新的要求.

4,多态

多态是java更加生命和鲜活起来,多态指子类对象可以直接赋值给父类变量,但在运行时依然表现出来子类的特性,java引用变量有两种类型,分别是编译时类型和运行时类型,由赋值对象类型决定,如果编译时类型和赋值是类型不一致就会出现所谓的多余.

5,如何创建一个类

限定范围修饰词 class 类名{类体}

public class Person{

public int age;

public void say(){

System.out.println("haha");

}

}

类中包含属性和方法

属性用来描述的是一些静态的信息特征:如:姓名,性别,年龄等

方法是用来描述的一些动态的行为特征:如:说话,跑步,学习等

如何构建对象:

类名 对象名=new 构造方法(参数);//参数可有可无

Scanner scanner=new Scanner(System.in);

Random random=new Random();

拓展:还有很多方法构建对象

如何构建属性:

修饰词 属性类型 .属性名

如何使用属性:

对象名.属性名;

eg:Person person=new Person();

person.age=18;

如何定义方法:

修饰词 返回值 方法名(参数){

方法体;

return;//与返回值类型相同的结果值;

}

返回值类型:就是调用完实现方法之后得到的什么类型的结果.

如果返回值类型为void.意思就是不返回任何内容.而不是说没有返回值类型

参数:可有可无,具体是否有无,根据实际情况

return关键字:如果不反悔任何内容,则return关键字可以不写

如何使用方法:

对象名.方法名();

eg:Person person=new Person();

person.say();

方法之间可以相互调用,但不能嵌套来定义.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: