栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA学习第二周(面向对象)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA学习第二周(面向对象)

一、面向对象———是一种以对象为中心的编程思想。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象。

二、面向对象的特性:

1.封装性:封装性就是尽可能的隐藏对象内部细节,对外形成一道边界,只保留有限的接口和方法与外界进行交互。封装的原则是使对象以外的部分不能随意的访问和操作对象的内部属性,从而避免了外界对对象内部属性的破坏。

2.继承性:主要描述类与类之间的关系。

3.多态性:程序中允许出现重名现象。

三、类的定义

在类中,属性是通过成员变量体现的,而行为是通过方法实现的。

class Person{
   String name;//声明姓名属性
   int age;//声明年龄属性
   public void say()//定义显示信息方法
   System.out.println("姓名"+name+"年龄"+age);
}

}


  三、方法声明
方法声明中的部分限定词
static:类方法,可通过类名直接调用

abstract:抽象方法,没有方法体
final: 方法不能被重写
native:集成其它语言的代码
synchronized:控制多个并发线程的访问

四、访问修饰符作用域

修饰符本类同包中的类子类其他类
public可以访问可以访问可以访问可以访问
protected可以访问可以访问可以访问不能访问
默认可以访问可以访问不能访问不能访问
private可以访问不能访问不能访问不能访问

五、static关键字

static是一个修饰符,用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能;被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。
(main:static关键字在修饰变量的时候只能修饰成员变量,不能修饰方法中的局部变量)

六、内部类

类中除了可以定义成员变量与成员方法外,还可以定义类,该类称作内部类,内部类所在的类称作外部类。根据内部类的位置、修饰符和定义的方式可分为成员内部类、静态内部类、方法内部类以及匿名内部类4种。
内部类有以下3点共性。
(1)内部类与外部类经Java编译器编译后生成的两个类是独立的。
(2)内部类是外部类的一个成员,因此能访问外部类的任何成员(包括私有成员),但外部类不能直接访问内部类成员。
(3)内部类可为静态,可用protected和private修饰,而外部类只能用public和默认的访问权限。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888984.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号