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

面向对象的知识终结

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

面向对象的知识终结

在面向对象最先接触到的就是类与对象了。

先聊一聊类与对象的关系,从字面意思就可以知道。类包含了对象,可是类是非常的抽象,而对象可以很具体

之后我们会遇到类的定义和构造,对象的创建与初始化。

public class 类(person){

//(定义某一个类)

public String pld;

public String name;

public int age;

//(成员变量)

public static void main (String [] args){

Person p1=new person()

p1.pld="5003838xxxxxxxxxxxx";

p1.name="wohao帅";

p1.age="18";

//成员变量赋值

System.out.println("p1的id:"+p1.pld+"姓名:"+wohao帅+"age:"+18);

}

}

          成员方法分为四类:无参无返回(void),无参有明确返回值,有参无返回(void),有参有明确返回值

//怎么区分无参和有参,很简单,从两句话分辨出。我吃过饭了,我网购花费了我"一个月的工资"。后面的工资就需要定义,因此这里的有参更加偏向于一个数值,但我觉的或者是一个未知变量。

//无返回和有返回有什么区别吗?这是在于他们的输出,无返回用sop输出,有返回用return输出。

        构造方法中,我更加喜欢无参构造方法

public 类(Person){
pld ="5003838xxxxxxxxxxxx";

name="wohao帅";

age="18";

person p1=new person ( "String pld(5003838xxxxxxxxxxxx)",String name(wohao帅)",int age(18)");

//这里相对于刚开始时是点(0,0,0,),赋值之后变成了(1,1,1)。(0,0,0)+(1,1,1)=(1,1,1)。

          对象的创建,可以用new语句来,Person p1=new person。当然也可以用有参的方法来,

Person p2("520520520520520520","dongdong","3");

         在之后,就会遇到面对对象的三大特征:

         1.封装:把同一类事物所具有的共同属性和共同行为功能抽取到Java类中的过程称为封装并将类里面的数据和行为进行保护。常用方法为:设置数据的访问修饰符为private,这样外部的事物就不能随意更改类中的数据。

public 类(stduent)//定义一个类

{

perivate string id;

perivate.............//成员变量

public stdutent("string id",.........);{
super();

this.id=id;

this..........}

public string getid(){
return id;}

public void setid(){

this.id=id;}

public .............//将成员变量重新赋值,进行隐藏。

public void study (string semester)//触发隐藏的条件。

system.out.println("姓名:"+nema);

system............................................//隐藏的变量,以及变量的输出以这里的为准。(隐藏的变量<=定义的变量)}
}

public class demo{

public  static void main (string[]args){

student stu1=new student("520520520a520",....................................);//定义的变量进行赋值。

stu1.study("第一学期");

}
}

//如果定义的隐藏变量为三行,依次为姓名,学号,专业。那么输出结果为

姓名:520520520aaaaaa

学号:520520250aaaaaa

专业:物联网搞工程

        2.继承:

       3.多态:

 s

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

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

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