• 《java入门第一季》之面向对象(包概述)

    时间:2024-01-12 13:16:42

    由于eclipse等ide的强大功能,使得建包,导包用一些快捷键就能完成。这里对包的概念做稍微的叙述,了解即可:分包后使得项目更加清晰,提高代码维护性。包:        A:其实就是文件夹        B:作用            a:把相同的类名放到不同的包中            b:对类...

  • 《java入门第一季》之面向对象(谈谈接口)

    时间:2024-01-12 13:06:20

    软件中有接口,这里的接口与硬件中的接口还是有很大区别的。这里介绍接口不考虑JDK8的新特性(JDK8开始接口里面可以有非抽象方法了,介绍JDK8新特性可能要到整个第一季写完吧!)还是直接进入接口的学习:/*接口的特点:A:接口用关键字interface表示interface 接口名 {}B:类(实现...

  • 《java入门第一季》之面向对象静态内部类和非静态内部类的区别

    时间:2024-01-12 12:50:20

    很感谢在内部类章节,“开心阳”先生给与的建议。使用静态内部类。这里就简单说一下静态内部类的使用。package com.devin;public class MyMain{ private static String name = "woobo"; private String num ...

  • java 28 - 1 设计模式 之 面向对象思想设计原则和模版设计模式概述

    时间:2024-01-12 08:43:35

    在之前的java 23 中,了解过设计模式的单例模式和工厂模式。在这里,介绍下设计模式面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则单一职责原则其实就是开发人员经常...

  • Java面向对象_单例设计模式

    时间:2024-01-11 17:55:17

    单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点1.构造方法私有化2.声明一个本类对象3.给外部提供一个静态方法获取对象实例两种实现方式:饿汉式和懒汉式何种情况下使用呢?当一个类中没有属性(对象的状态);该类作为工具类使用非常频繁;好处:节省内存(因为不断创建对象会消耗内存) pu...

  • 0013 Java学习笔记-面向对象-static、静态变量、静态方法、静态块、单例类

    时间:2024-01-11 17:50:57

    static可以修饰哪些成员成员变量---可以修饰构造方法---不可以方法---可以修饰初始化块---可以修饰内部类(包括接口、枚举)---可以修饰总的来说:静态成员不能访问非静态成员静态变量static修饰的变量为静态变量在创建对象时,静态变量位于方法区中,而非像实例变量一样,位于堆内存中一个类的...

  • Java面向对象 Main函数 静态的应用 单例设计模式

    时间:2024-01-11 17:47:27

    Java面向对象 Main函数 静态的应用与单例设计模式知识概要            (1)Main函数的细解(2)静态的应用,静态变量,静态代码块,静态函数(3)单例设计模式1.Main函数的细解                           public static void ma...

  • java学习面向对象之封装

    时间:2024-01-10 08:05:30

    在以往几节当中我们讲到了什么是类,类就是对一类事物的描述,比如现在我们有一个人类class Person{/***这里我们分别在name和age上加上了元素的访问权限*这里的private是指,这个变量只能被当前类访问,其他的地方是没法访问到的,即使是当前类的一个实例化对象*也是没法访问的。那么这里...

  • 201871010107-公海瑜《面向对象程序设计(java)》第一周学习总结

    时间:2024-01-06 22:39:45

    201871010107-公海瑜《面向对象程序设计(java)》第一周学习总结项目内容这个作业属于哪个课程https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里https://www.cnblogs.com/nwnu-daizh/p/11435127.html ...

  • 刘志梅2017710101152.《面向对象程序设计(java)》第一周学习总结

    时间:2024-01-06 22:23:28

    本人学号《面向对象程序设计(java)》第一周学习总结第一部分:课程准备部分填写课程学习 平台注册账号,平台名称注册账号博客园:www.cnblogs.comhttp://www.cnblogs.com/LZM7343/程序设计评测:https://pintia.cn/869686837@qq.co...

  • Java学习之旅基础知识篇:面向对象之封装、继承及多态

    时间:2024-01-04 09:54:37

    Java是一种面向对象设计的高级语言,支持继承、封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起。来看看最基本的类定义语法:/*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名、方法名(首字母小写,多个单词组合时第一...

  • JavaSE学习总结(四)——Java面向对象十分钟入门

    时间:2024-01-03 18:17:06

    面向对象编程(Object Oriented Programming,OOP)是一种计算机模拟人类的自然思维方式的编程架构技术,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题。Java是一种纯面向对象的语言,与C语言不一样他是面向过程的语言。通俗说Java程序主要是由类组成的,而...

  • Java面向对象之多态的静态和动态实现

    时间:2024-01-03 12:20:22

    简单而言:静态多态:即为重载,方法的重载动态多态:即为重写/覆盖,方法的重写

  • 201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结

    时间:2024-01-03 11:46:25

    实验十二  图形程序设计实验时间 2018-11-141、实验目的与要求(1) 掌握Java GUI中框架创建及属性设置中常用类的API;创建空框架. 在Java中,常采用框架(Frame)创建初始界面,即GUI的顶层窗口. AWT库中有一个基于对等体的Frame类。. 该类的Swing版本为JFr...

  • Java面向对象 包

    时间:2024-01-03 08:50:20

      Java面向对象  包知识概要:             (1)包的概念(2)包的命名(3)编译执行(4)导入(5)包的访问权限包:  包(package)用于将完成不同功能的类分类,放在不同的目录(包)下包的命名规则:将公司域名反转作为包名。例如  cn.itheima.day1;...包...

  • 201871010111-刘佳华《面向对象程序设计(java)》第十六周学习总结

    时间:2024-01-02 22:58:32

    学号-姓名《面向对象程序设计(java)》第十六周学习总结实验十四  应用程序归档与线程初步实验时间 2019-12-12第一部分:理论知识总结1、程序与进程的概念‐程序是一段静态的代码,它是应用程序执行的蓝本。‐进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。‐操作系统...

  • Java之旅_面向对象_抽象类

    时间:2024-01-02 12:30:46

    参考并摘自:http://www.runoob.com/java/java-abstraction.htmlJava抽象类:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个对象,这样的类就是抽象类。抽象类除了不能...

  • java基础学习05(面向对象基础01)

    时间:2024-01-02 09:19:59

    面向对象基础011.理解面向对象的概念 2.掌握类与对象的概念3.掌握类的封装性4.掌握类构造方法的使用实现的目标1.类与对象的关系、定义、使用 2.对象的创建格式,可以创建多个对象3.对象的内存分配过程面向对象与面向过程比如一个木匠要做一个盒子,那么这个盒子的出发点会有两种方式。面向对象:先想好要...

  • (Java)《head first java》值得Java或面向对象基础的新手看。

    时间:2024-01-01 16:37:51

    看完这本书后本人收获良多。内容对Java以及面向对象的入门者非常友好。抽象的内容惯用图解的方法来剖析,通俗易懂之前看C#入门经典的面向对象时,依然浓浓的一头雾水。(1)很不解为何实例化要写成A a  = new A();不解为何“A要重复写两次”;不解为何“等号两边都有A,感觉它就像在说‘A=A’这...

  • Java面向对象_增强for可变参数与代码块

    时间:2023-12-31 23:42:21

    1.foreach循环for(类型 变量名称:数组或集合){//输出操作}2.可变参数:根据需要自动传入任意个数的参数,就是可变参数。语法:返回值类型 方法名称(数据类型...参数名称){}例: ublic class Practice14 { /** * @param args ...