面向对象的基本特征: 1.封装 2.继承 3.多态 6.1 封装 1.好处: (1)隐藏实现细节,方便使用者使用 (2)安全,可以控制可见范围 2.如何实现封装? 通过权限修饰符 面试题:请按照可见范围从小到大(从大到小)列出权限修饰符? 修饰符 本类 本包 其他包的子类 任意位置 private √ × × × 缺省/省略 √ √ × × protected √ √ √ × public √ √ √ √ ①权限修饰符可以修饰什么? 类(类.接口等).属性.方法.构造器.内部类 ②分别可以加什么…
5.1 类与对象 1.类:一类具有相同特性的事物的抽象描述. 对象:类的一个个体,实例,具体的存在. 类是对象的设计模板. 2.如何声明类? [修饰符] class 类名{    成员列表:属性.方法.构造器.代码块.内部类} 3.如何创建对象? new 类名();  //匿名对象​类名 对象名 = new 类名(); //有名对象 5.2 类的成员之一:属性 1.如何声明属性? [修饰符] class 类名{    [修饰符] 数据类型  属性名;    //属性有默认值    [修饰符] 数…
5.1类和对象 构造器是一个类创建对象的根本途径,如果一个类没有构造器,这个类通常无法创建实例.通过new关键字来调用构造器,从而返回该类的实例. 类名:每个单词首字母大写,其他字母小写,单词之间不要有分隔符. 成员变量名:第一个单词的首字母小写,后边的每个单词的首字母大写,其他字母全部小写,单词之间不要有分隔符. 构造器没有返回值,这是java语法的规定,如果构造器定义了返回值类型(包括void),编译时不会出错,但java会把这个所谓的构造器当成普通方法使用. 类和数组一样,类也是一种引用类…
java 第五章   while 循环语句 语法:while(循环条件){ //循环操作 循环条件自加: } while循环结构的特点:先判断,在执行.    while   的执行步骤 (1) 声明并初始化循环变量 (2) 判断循环条件是否满足,如果满足则执行循环操作:否则退出循环. (3) 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环. do-while循环 语法: do{ //循环操作 }while(循环操作);    与while相比do-while是先运行一遍在执行判…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4255654.html 第五章      泛型 23.      请不要在新代码中使用原生态类型 声明中具有一个或者多个类型参数的类或者接口,就是泛型类或者泛型接口.泛型类和接口统称为泛型. 每种…
title: Java基础语法(9)-面向对象之类的成员 blog: CSDN data: Java学习路线及视频 1.面向对象特征--封装 为什么需要封装?封装的作用和含义? 我要用洗衣机,只需要按一下开关和洗涤模式就可以了.有必要了解洗衣机内部的结构吗?有必要碰电动机吗? 我要开车,- 隐藏对象内部的复杂性,只对外公开简单的接口.便于外界调用,从而提高系统的可扩展性.可维护性.通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来.这就是封装性的设计思想. 信息的封装和隐藏 Java中通过将数据声明…
在这周里我在我要自学网上观看视频学习了有关java的基础知识,课程主要介绍JavaSE,这是整个Java体系的基础:课程将由浅入深,并结合案例进行讲解,在那里我将自己已学的知识进行了巩固,并由学习到了一些新的东西.之后我又学习了有关java的面向对象的相关知识. 在下一周里我将继续学习新的知识并进行老知识的回顾.…
本篇文章是<零基础学Java>专栏的第五篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 本文章首发于公众号[编程攻略] 类与对象 在哲学体系中,可以分为主体(subject)和客体(object),在面向对象的程序设计语言中,所有的要面对的事物都可以抽象为对象(object).在面向对象的编程过程中,我们就是使用各种各样的对象相互协同动作来完成我们的程序功能. 在面向对象的语言中,所有使用中的对象都具有某种类型,这些类型之间也有层次关系,如同生物学中的门.纲.…
一.类的继承 (一)继承的含义 1.在Java中定义一个类时,让该类通过关键字extends继承一个已有的类,这就是类的继承(泛化). 2.被继承的类称为父类(超类,基类),新的类称为子类(派生类). 3.子类继承父类的所有属性和方法,同时也可以增加自己的属性和方法. 注: Java中只能单继承,也就是说每个类只能有一个直接父类:一个父类可以有多个子类. A     is  a     B A     extends     B A在某种情况下能够替换B做某些事(里氏替换) (二)语法: [修饰…
6.1包装类 java为了照顾程序员的传统习惯,所以提供了八种基本数据类型.但也带来不方便,例如所有引用类型都继承自Object类,都可当做Object类型变量使用.但基本数据类型的变量就不可以.如果有个方法需要Object类型的参数,但实际需要的值确实2.3等数值,这可能比较难以处理.所以提供了包装类. 自动装箱.自动拆箱 基本数据类型——————通过new WrapperClass(primitive)创建————————>包装类对象 基本数据类型<——————通过WrapperInsta…