随笔分类 -  JAVAd面向对象

摘要:反射机制 静态 VS 动态语言 动态语言 是一类在运行时可以改变其结构的语言:例如新的函数,对象,甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化 。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要的动态语言:Object-C,C#,JavaScript,PHP,Python 阅读全文
posted @ 2021-03-08 09:13 岁月-伤 阅读(87) 评论(0) 推荐(0)
摘要:什么是注解 Annotation是从JDK5.0开始引入的新技术。 Annoltation的作用 不是程序本身,可以对程序作出解释。(这一点在注释(comment)没有什么区别) 可以被其他程序(比如:编译器等)读取 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参 阅读全文
posted @ 2021-03-08 08:56 岁月-伤 阅读(38) 评论(0) 推荐(0)
摘要:内部类 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。 成员内部类 静态内部类 局部内部类 匿名内部类 package com.oop.demo10; public class Outer { private int 阅读全文
posted @ 2021-02-27 10:48 岁月-伤 阅读(26) 评论(0) 推荐(0)
摘要:接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范!自己无法写方法专业的约束!约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则 ,体现了现实世界中“如果你是...则必须能...”的思想。如是你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你是好人,则 阅读全文
posted @ 2021-02-27 10:33 岁月-伤 阅读(38) 评论(0) 推荐(0)
摘要:package com.oop.demo07; public class Student { private static int age; //静态的变量 多线程! private double score; //非静态的变量 public void run(){ } public static 阅读全文
posted @ 2021-02-27 09:41 岁月-伤 阅读(51) 评论(0) 推荐(0)
摘要:继承的本质是对某一批类的抽象,从面实现对现实世界更好的建模. extends的意思是"扩展".子类是父类的扩展. JAVA中类只有单继承,没有多继承! 继承是类和类之间的一种关系.除此之外,类和类之间的关系还有依赖,组合,聚合等. 继承关系的俩个类,一个为子类(派生类,),一个为父类(基类).子类继 阅读全文
posted @ 2021-02-27 08:37 岁月-伤 阅读(318) 评论(0) 推荐(0)
摘要:继承的本质是对某一批类的抽象,从面实现对现实世界更好的建模. extends的意思是"扩展".子类是父类的扩展. JAVA中类只有单继承,没有多继承! 继承是类和类之间的一种关系.除此之外,类和类之间的关系还有依赖,组合,聚合等. 继承关系的俩个类,一个为子类(派生类,),一个为父类(基类).子类继 阅读全文
posted @ 2021-02-26 10:11 岁月-伤 阅读(40) 评论(0) 推荐(0)
摘要:public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.name = "旺财"; dog.age = 3; dog.shot(); System.out.println( 阅读全文
posted @ 2021-02-26 09:21 岁月-伤 阅读(23) 评论(0) 推荐(0)
摘要:面向对象编程 Java的核心思想就是OOP(面向对象编程) 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个 阅读全文
posted @ 2021-02-26 09:09 岁月-伤 阅读(87) 评论(0) 推荐(0)