加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

Java基础小白篇——面向对象和类的定义

发布时间:2021-06-02 12:54:20 所属栏目:编程 来源:互联网
导读:一、面向工具 1.面向工具是在措施中行使工具来映射实际中的事物,工具的相关来描写事物之间的接洽。 2.面向工具的特点: 封装性:封装是将类的某些信息潜匿在类

1.面向工具是在措施中行使工具来映射实际中的事物,工具的相关来描写事物之间的接洽。

2.面向工具的特点:

封装性:封装是将类的某些信息潜匿在类内部,不让外部措施去会见,必要通过这个类提供的要领来实现对潜匿信息的操纵和会见。封装也是面向工具的焦点头脑,把类的属性和举动封装起来,不给外界知道详细的细节。

担任性:担任是类与类的一种相关,而不是工具在担任。子类从父类担任,子类中就拥有父类中界说的全部成员,只是类的担任,我们建设工具,工具与工具是毫无相关的。满意担任是一种”is a”相关,往往满意”is a”相关的类就可以拥有担任的相关,当A类是1个B类的时辰,那么A类就可以从B类担任,譬喻“猫”担任“动物”,动物类是猫类的父类或基类,猫类是动物类的子类或派生类。

多态性:多态就是工具的多种形态。在措施中可以呈现重名征象,它指在一个类中界说的要领和属性被其他类担任,它们就有差异的数据范例或示意出差异的举动,使得统一个属性和要领在差异类有差异的意义。

二、类的界说

1.什么是类?

物以类聚,人以群分。类是对一群具有沟通特性或举动的事物的1个统称。是抽象的也不能直接行使。假如非要行使类的话呢?只能去找这一类事物中的一个详细存在,然后行使这个详细存在。

2.类中可以界说成员变量和成员要领,个中成员变量用来描写工具的特性,也叫做属性。成员要领用来描写工具的举动,称作要领。

3.怎样界说一个类

class Person{ 

int age;//界说int范例变量age 

//界说speak()要领 

void speak(){ 

        System.out.print("我本年"+age+"岁"); 

  } 

起首是界说了一个Person类,Person是类名,age是成员变量,speak()成员要领。在成员要领可以会见成员变量的age。

4.界说在类中的变量是成员变量,界说在要领中的变量局部变量。假设在某一个要领中界说局部变量跟成员变量的名是一样的,这时要了解见的是局部变量而不是成员变量。

譬喻:

class Person{ 

int age=3;//成员变量 

//界说speak()要领 

void speak(){ 

        int age=10;//局部变量 

        System.out.print("我本年"+age+"岁"); 

  } 

public class p13 { 

public static void main(String[] args) { 

// TODO Auto-generated method stub 

Person p1=new Person(); 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读