Java初学笔记—面向对象

1.对象的理解.

它是客观存在的,实实在在的 ,有自己的属性和方法

类的理解.

它是大量对象的集合,是大量对象的共性抽象出来的

创建类.  成员变量(有默认值),成员方法

创建对象  ,引用对象

当实例变量和局部变量冲突时,局部变量优先

2.方法

认识普通方法和构造方法的不同,构造方法的重载

构造方法的特点:与类名相同,无返回类型;

自动被调用,无须手动调用;而且只能调用一次

分为构造代码快,无参构造,有参构造,默认空构造方法

3.程序中的值传递     this关键字

4.字符串连接StringBuffer  sb=  new  StringBuffer();

sb.append("sun");

sb.append("shuai");

System.out.println(sb);

字符串判断

常用方法    String split[]();分隔符

时间: 2024-10-08 18:50:47

Java初学笔记—面向对象的相关文章

java 初学之面向对象设计 三角形,圆等设计

首先要对面向对象有一定了解,下面利用继承与派生的方式来演示java的面向对象过程: 创建一个java工程,添加一个新的pakage:Shapec; 添加一个新类,写入代码 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Shapec; /** * * @author Administrator */ //抽象类,图形借口 public

[Java入门笔记] 面向对象三大特征之:封装

了解封装 什么是封装? 在Java的面向对象程序设计中,有三大基本特征:封装.继承和多态.首先我们先来看看封装: 在Java的面对对象程序设计中,封装(Encapsulation)是指一种将函数功能实作细节部份包装.隐藏起来的方法.封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随便访问.如果要访问类中的代码和数据,必须要通过严格的控制. 为什么要使用封装? 使用封装主要有以下好处: 能够隐藏该类中一些功能的实现细节.让调用者通过事先实现好的方法访问类的功能和数据,同时也限制

[Java入门笔记] 面向对象三大特征之:继承

理解什么是继承 首先我们知道,面对对象有三大特征: 封装:解决了数据的安全性问题 继承:解决了代码的重用问题 多态:解决了程序的扩展问题 上一篇博客中,我们了解了一下封装,现在我了再来看看什么是继承. 在现实生活中,我们可以把封装理解成儿子对父亲财产的继承.而在面向对象程序设计中的继承,是一个对象从另一个对象获取属性和方法的过程. 继承是利用现有的类创建新类的过程,现有的类称作基类(父类),创建的新类称为派生类(子类),派生类可以拥有所有基类的非私有的属性和方法. 例如,我们可以有一个类“人”,

[Java入门笔记] 面向对象编程基础(三):成员变量和局部变量

在类中,变量根据定义的位置不同,可以分为成员变量和局部变量. 成员变量是在类体内,方法之外定义的变量,局部变量是在方法中定义的参数. 成员变量 成员变量分为类属性和实例属性,定义时没有static修饰的称为实例属性,有static修饰的称为类属性,类属性和实例属性的区别就是类属性是属于类的,它并不属于哪一个对象,它从这个类的准备阶段就一直存在,一直到这个类完全销毁.实例属性属于对象,只有某个对象被创建时,它才被创建,对象被回收,从属于该对象的实例属性也就被销毁了. 类属性的定义语法: [修饰符]

Java基础笔记-面向对象2

构造函数:(当类中没有定义构造函数时,系统会默认给该类加入一个空参数的构造函数) 格式: class Person { Person(){} //空参数 } 1.函数名与类名相同, 2,不定义返回值类型,即不能写return语句. 作用:给对象进行初始化. 与一般函数的区别: 1.构造函数 只执行一次,其他函数可以被执行多次. 构造代码块: 构造代码块,给对象进行初始化,对象一建立就运行,且优先于构造函数 与构造函数的区别: 相同点是,都是给对象进行初始化使用的. 构造代码块是给所有对象进行初始

java学习笔记 --- 面向对象

一.对象和类 类(class):类是用于描述现实事物的,它将现实事物进行抽象化,模板化描述.将事物的特点(属性)和行为封装在其中.比如小汽车的图纸,图纸就是小汽车的模版.图纸上画着小汽车的各种特点和功能要求.. 对象(object):对象是现实生活中存在的具体的实例.个体.即生活看到每一个事物,以及我们想象中的任务抽象的概念,都是某一类事物的实例和个体.而这些个体都属于某一类事物,即这些个体都是某一类事物中的具体的实例.比如,小汽车就是一类事物,而小汽车又是基于小汽车图纸制造出来的真实个体.因此

java学习笔记 --- 面向对象2

一.匿名对象 (1)没有名字的对象 (2)应用场景   A:调用方法,仅仅只调用一次的时候. class Car { //描述属性.颜色,轮胎数. String color; int number; //描述行为. void run() { System.out.println(color+":"+number); } } class CarDemo { public static void main(String[] args) { //采用匿名对象调用方法 new Car().ru

Java初学笔记

1.产生随机数(0~9)的方法如下:  int random  = (int)(Math.random()*10) 2.switch()注意break和if的嵌套应用后面小括号中的表达式的值必须是整型或字符型 3.while()小括号里的条件是判断真与假,do-while()小括号用boolean类型方便好理解 4.for的循环,嵌套循环 5.循环中的break跳出直接本次循环执行循环以后的语句,常用于switch中:continue跳出循环体中剩余的语句而执行下一次循环,常用于循环结构中 6.

【疯狂Java学习笔记】【理解面向对象】

[学习笔记]1.Java语言是纯粹的面向对象语言,这体现在Java完全支持面向对象的三大基本特征:封装.继承.多态.抽象也是面向对象的重要组成部分,不过它不是面向对象的特征之一,因为所有的编程语言都需要抽象. 2.面向对象开发方法比较结构化开发方法的优势在于可以提供更好的可重用性.可扩展性.可维护性. 3.基于对象和面向对象的区别:基于对象也使用了对象,但是无法通过现有的对象作为模板来生成新的对象类型,继而产生新的对象,也就是说,基于对象没有继承的特点.而面向对象有继承,而多态则是建立在继承的基