【201771010112罗松《面向对象程序设计(java)》第七周学习总结】教程文章相关的互联网学习教程文章

JavaSE 第二章面向对象--包、访问权限修饰符、final关键字【代码】

2.13 包 java的包,类似电脑系统中的文件夹,包里存放的是类文件。 当类文件很多的时候,通常会采用多个包进行存放管理,这种方式称为分包管理。 在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 类中声明的包必须与实际class文件所在的文件夹情况相一致,即类声明在a包下,则生成的.class文件必须在a文件夹下,否则,程序运行时会找不到类。 声明格式: 通常使用公司网址反写,可以有...

JavaSE_11 面向对象【代码】

JavaSE_11 面向对象 文章目录 JavaSE_11 面向对象1.面向过程和面向对象面向过程思想面向对象思想小结 2.什么是面向对象3.类和对象的关系4.创建与初始化对象5.构造器6.封装概念优点使用 7.继承概念super 详解super 和 thissuperthis方法重写概念特点为什么需要重写总结8.多态概念优点多态实现的必要条件 9.static关键字概念使用static注意事项 10.抽象类11.接口概念语法 12.内部类概念分类使用1.面向过程和面向对象 面向过程思想 分...

Java学习笔记:面向对象技术(5)——继承【代码】【图】

参考视频:bilibili遇见狂神说 2、继承 ①、基本概念 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends的意思是“扩展”,子类是父类的扩展。Java中类只有单继承,没有多继承。一个儿子只能有一个爸爸,但一个爸爸可以有多个儿子。 package 面向对象OOP.继承;//人类 public class Person { }package 面向对象OOP.继承;//老师是人,作为子类(派生类),继承人类 public class Teacher extends Person { }packa...

Java学习笔记:面向对象技术(6)——多态【代码】

参考视频:bilibili遇见狂神说 3、多态 动态编译:类型即同一方法可以根据放送对象的不同而采用多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。 package 面向对象OOP.多态; //父类 public class Person {public void run(){System.out.println("run");} }package 面向对象OOP.多态; //子类为空,继承父类 public class Student extends Person{}package 面向对象OOP.多态;public class Appli...

java面向对象【代码】

面向对象OOP的本质:以类的方式组织代码,以对象的防止组织(封装)数据三大特性封装保护数据、隐藏代码细节、属性私有set/getalt+insert:自动生成get、set方法继承java类只有单继承,接口有多继承final修饰后不能被继承ctrl+h显示继承树super //父类 //所有的类都直接或间接继承Object类,ctrl+h查看 public class Person {protected String name = "wmj";public Person(){System.out.println("person的无参构造函数");}public vo...

Java基础_Java编程思想_面向对象之static关键字【代码】【图】

static关键字static的概念 静态的 static的作用 用于修饰类的成员 : 成员变量:类变量 成员方法:类方法 调用方式 类名. 成员变量名; 类名. 成员方法名(参数); static修饰成员变量 特点 被本类所有对象共享 需求:定义研发部成员类,让每位成员进行自我介绍 分析 A:研发部成员统称为开发者,定义类Developer。B:每位开发者所属部门相同,所以属性departName用static修饰: public static String departName = "研发部";C:Devel...

Java基础_Java编程思想_面向对象之继承关系中类成员的使用【代码】【图】

继承关系中类成员的使用 继承关系中子父类成员变量的使用 需求:子父类中定义了同名的成员变量,如何使用? 分析 A:子类中定义成员变量int price,默认值为10B:父类中定义成员变量int price,默认值为20C:子类成员方法中定义局部变量int price,值为5D:在子类成员方法中分别输出三个price的值 图解代码演示 //父类 public class Fu {int num = 30; }//子类 public class Zi extends Fu {int num = 20;public void show() {int ...

Java从入门到实战总结-2.1、Java面向对象基础【代码】【图】

Java从入门到实战总结-2.1、Java面向对象基础文章目录 Java从入门到实战总结-2.1、Java面向对象基础1、面向对象概述(1)、概述(2)、两个例子(3)、三大思想(4)、三大特性 2、类和对象(1)、两者的关系(2)、类的定义格式(3)、属性和方法(4)、对象的创建和使用(5)、示例 3、创建对象内存分析(1)、栈(2)、堆(3)、方法区(4)、PC寄存器(5)、本地方法栈(6)、示例 4、构造方法(构造器)(1)、回顾对象创建(...

JavaSE 第二章面向对象之构造、封装、继承【代码】

2.7 构造方法 构造方法作用 创建一个类的对象,并给对象的数据进行初始化 构造方法格式 方法名与类名相同; 没有返回值类型,连void都没有,没有具体的返回值。public class Student { public Student() {System.out.println("这是构造方法");} }public class StudentDemo {public static void main(String[] args) {//如何调用构造方法呢?//通过new关键字调用//格式:类名 对象名 = new 构造方法(...);Student s = new Student();...

(跟着狂神学java)面向对象

面向对象编程面向过程&面向对象 面向过程思想 步骤清晰简单,第一部做什么,第二部做什么……面对过程是和处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思维问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索面向对象是和处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象...

面向对象_java学习笔记【代码】

面向对象编程的本质:以类的方式组织代码,以对象的方式封装数据 面向对象三大特性:封装、继承、多态 类与对象 定义类 package Demo01;//主程序入口 public class Application {public static void main(String[] args) {Student A = new Student();Student B = new Student();A.age = 18;A.name = "哈哈怪";B.age = 20;B.name = "嘻嘻怪";A.study(); //哈哈怪在学习System.out.println(A.age); //18System.out.println(B.n...

JAVA面向对象三大特征之多态性【代码】【图】

文章目录 什么是多态多态的实现方法多态的实现机制 什么是多态 多态,顾名思义,就是多种形态 比如小明是一个学生,那么小明也是一个人类,小明有多种形态,这就叫做对象的多态性。 多态的实现方法 多态一般分为两种 编译时多态 编译时多态一般就是方法的重载,比如有三个同名不同参的方法名,当我用对象赋予不同参数条件时调用方法时,会根据不同的参数情况调用不同的方法。 public class Test {public void sum(int x,int y) {S...

java面向对象程序设计课程1

导读 Java是什么?为什么要学习Java? 概念: Java是当今IT领域最受欢迎的编程语言之一,它甚至超出了编程语言的范畴,成为一种开发平台和开发规范。 为什么要学习java? Java开发者多=>使用java作为开发语言的企业多=>就业机会多 开源框架多=>简化开发难度=>节约开发时间 跨平台=>java适用领域广阔程序是什么?通常是指执行某项活动或事件所规定的方式和过程. 程序可以视为一系列执行过程的描述. 程序是为了让计算机执行某些操作或...

Java-面向对象_内部类_成员内部类【代码】

/** 1.类的组成:属性,方法,构造器,代码块(普通快,静态块,构造块,同步块),内部类* 2.一个类TestOuter的内部的类SubTest叫内部类,内部类:SubTest 外部类;TestOuter* 3.内部类:成员内部类 和 局部内部类(位置:方法内,块内,构造器内)* 4.成员内部类:* 里面属性:方法,构造器等* 修饰类:private,default,protect,public,final,abstract* */ public class TestOuter {//成员内部类:public class D{...

java-面向对象【代码】

1.面向对象 1.1面向对象和面向过程思想的区别 面向过程强调的是每一步的步骤,强调的是过程 面向对象强调的是对象 面向过程: 买水 不能讲课 出门 去超市 选水 付钱 回来 喝水 买电脑 查看配置 跑去数码广场 买了一台垃圾电脑 带回来 … 装环境 面向对象: 找个对象 班长 班长,我给你两块钱,你帮我买瓶水 好好学习,不然找不到对象 面向对象的思想更符合人类的习惯,为什么? 懒 因为面向对象的思想把我们从执行者变成了指挥者 1.2...