一、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。在生活中就相当于老虎,狮子等属于肉食动物,兔子,羊等属于食草动物,食草动物和食肉动 ...
分类:
编程语言 时间:
2020-03-04 22:31:56
阅读次数:
70
类对象、类属性与实例对象、实例属性的区别 在Python中一切皆是对象,类是一个特殊的对象即类对象,描述类的属性称为类属性。类属性在内存中只有一份,在__init__外部定义。 通过类创建的对象称为实例对象,描述实例对象的属性称为实例属性。实例属性在各自对象的内存中都保存一份,在__init__方法 ...
分类:
编程语言 时间:
2020-03-03 13:05:01
阅读次数:
67
--AdminDal.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data; //包含Ado.Net的各类数据对象;using System.Data ...
分类:
数据库 时间:
2020-03-02 20:25:19
阅读次数:
80
一、ArrayList简介 ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。 该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。 ...
分类:
编程语言 时间:
2020-03-02 10:37:25
阅读次数:
88
4.1 面向对象程序设计的基本特点 4.4.1 抽象 抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。首先注意的是问题的本质及描述,其次是解决问题的具体过程对一个问题的抽象应该包括两个方面:数据抽象和行为抽象(或称为功能抽象、代码抽象) 数据抽象:描述某类对象的属性或状态 ...
分类:
编程语言 时间:
2020-03-02 01:03:09
阅读次数:
122
多态 多态存在的三个必要条件: 继承 , 重写 , 父类引用指向子类对象 , 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则error;如果有,调用子类的同名方法。 example: 输出结果为100 多态的缺陷 "重写私有方法" 期望输出的是public f(),但是父类中的p ...
分类:
编程语言 时间:
2020-03-01 22:08:34
阅读次数:
81
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
分类:
编程语言 时间:
2020-03-01 00:35:19
阅读次数:
70
一、synchronized基本使用方法 1、synchronized加锁的几种方式 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁 静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。 ...
分类:
编程语言 时间:
2020-03-01 00:30:50
阅读次数:
70
Abstract,static,final理解 一 . Abstract 抽象 1 修饰类 一个类被Abstract修饰之后,就不能new对象了,修饰父类 被Abstract修饰的说明是一个不是一个具体的类型,是一个类别,是一个父类,不应该被具体化 说明这个类不完整,不够具体,抽象类无法 独立存在 ...
分类:
其他好文 时间:
2020-02-29 20:54:53
阅读次数:
73
1.isinstance判断类和对象之间的关系如果存在类对象关系返回True否则返回False class Person: def func(self): pass a=Person() b=1 print(isinstance(a,Person)) #左边对象右边类 print(isinstanc ...
分类:
其他好文 时间:
2020-02-29 11:39:13
阅读次数:
65