美文网首页
面向对向与过程(1)

面向对向与过程(1)

作者: 卓昂芭比 | 来源:发表于2018-10-30 23:50 被阅读0次

类:一组相关属性(成员变量)和行为(成员方法)的集合;

对象:事物的具体表现;

成员变量与局部变量的区别:

1.成员变量:在类中;在堆内存中;随对象的创建存在,对象的消失而消失;可以不初始化。

2.局部变量:在方法声明上(参数)或方法内;在栈内存中;随方法的调用存在,调用完毕即消失;必须初始化。

练习:学生类

package fanfa7;

package it.com.qq;

public class Person {

String[] class1={"数学","英语","操作系统","软件工程"};

String[] numble={"x12","x13","x14","x15","x16"};

String name;

int age;

String km;

String xh;

public void son(){

System.out.println("我叫"+name+",我今年"+age+"岁了");

System.out.println("我的学号是:"+numble[4]+",我最喜欢的学习的科目是:"+class1[2]);

}

}

package it.com.qq;

public class PersonDemo {

public static void main(String[] args) {

Person p=new Person();

  p.name="球球";

  p.age=22;

  p.son();//我的学号是:x16,我最喜欢的学习的科目是:操作系统

  System.out.println("==========");

      p.km=p.class1[1];

      p.xh=p.numble[2];

      System.out.println("科目是:"+p.km+"========学号是:"+p.xh);//科目是:英语========学号是:x14

}

}

//学生类public class Student {

int age;

//成员变量String name;

public void study(){    //成员方法System.out.println("好好学习!");

}}

package fanfa7;

学生类的测试类:

public class DemoStudent {

public static void main(String[] args) {

Student stu=new Student();//创建对象

System.out.println("姓名:"+stu.name);

System.out.println("姓名:"+stu.age);stu.study();

System.out.println("============");

stu.age=20;

stu.name="小李"

;System.out.println("姓名:"+stu.name);

System.out.println("姓名:"+stu.age);stu.study();

}}

相关文章

  • 面向对向与过程(1)

    类:一组相关属性(成员变量)和行为(成员方法)的集合; 对象:事物的具体表现; 成员变量与局部变量的区别: 1.成...

  • JavaScript高级

    ==============part1========== 1.面向过程与面向对象 1.1面向过程 面向过程就是分...

  • Java学习day-07:面向对象

    一、面向过程和面向对象 1.面向对象与面向过程的区别: 面向对象具有三大特征;封装,继承,多态;面向对象与面向过程...

  • js面对对象

    内置对象: 1、document 2、location 3、Math 面向过程与面向对象编程: 1、面向过程:所有...

  • 【JavaGuide笔记】2.1 Java 基础

    原文:JavaGuide 2.1 Java 基础 1. 面向对象和面向过程的区别 面向过程:面向过程的性能比面向对...

  • 面向对象

    1.【应用】面向对象概述 a. 【理解】能够阐述面向对象思想与面向过程思想的特点 A:什么是面向过程面向过程,其实...

  • Java复习笔记——系统整理

    一、面向对象概念 1. 类与对象 1.1 面向过程和面向对象 面向过程 (Procedural Programmi...

  • Java基础44道

    1、解释下什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然...

  • 设计模式之美-BJ002面向对象、设计原则、设计模式、编程规范、

    1.面向对象 面向对象的四大特性:封装、抽象、继承、多态面向对象编程与面向过程编程的区别和联系面向对象分析、面向对...

  • Java基础总结2-面向对象

    二、面向对象 1、面试对象思想: (1)概述:面向对象对相对于面向过程而言的,面向过程强调的是功能,面向对象强调的...

网友评论

      本文标题:面向对向与过程(1)

      本文链接:https://www.haomeiwen.com/subject/dgfotqtx.html