JAVA学习(九)

一、理解什么是类和对象

      万事万物皆对象

1、属性——对象具有的特征(特点)

2、方法——对象可执行的操作(能干什么事)

3、对象的定义:

是一个客观存在的,看的见或摸得着的实体,由属性方法构成

4、类是由对象抽象出来的,看不见也摸不着

5、类和对象的关系?

类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

二、封装——包装

1、2种表现形式:属性和方法

2、封装的作用:

隐藏内部实现的细节,使之操作简单方便

3、java中体现的封装:

类——所有的java代码在类中(方法)编写

MyEclipse工具以项目的形式,封装

三、会创建和使用对象

1、创建类的语法

访问修饰符 class 类名{

属性;

public void 方法名(){

//循环结构、条件判断(if、switch)

//输出语句

}

}

2、创建对象

类名 对象名=new 类名();

Scanner input=new Scanner(System.in);

如何调用属性和方法?

成员变量(属性名),通过:对象名.属性名;

方法,通过:对象名.方法名();

四、面向对象

类——名词

属性——形容词

方法——动词

1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

类的成员:属性(成员变量)、方法(成员方法)

2、优点:

信息封装和隐藏,

提高程序的安全性、可重用性、可维护性

五、调试

1、设置断点

2、启动调试

3、按F6逐行执行程序

遇到【方法】,调试方法中的代码,按F5

步骤1:编写类(属性、方法)

属性不在该类中赋值

方法,输出该属性的值

步骤2:新建有main的类(测试类)

步骤3:

创建步骤1的类的对象

对象名.属性=值;(从控制台赋值)

对象名.方法名();//将属性的值输出

时间: 2025-01-08 03:51:00

JAVA学习(九)的相关文章

Java学习(九):Java线程的两种实现方式

线程是程序中一个单一的顺序控制流程.进程内一个相对独立的.可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位.在单个程序中同时运行多个线程完成不同的工作,称为多线程. 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. Java线程创建的两种方式: 1.继承Thread类 public class MyThread extends Thread { private String name;

Java学习(九)

·类和对象的扩展 class Human { String name; int age; Human(){} Human(String name,int age){ this.name = name; this.age = age; } viod walk(){ System.out.println(name + "慢慢走"); } } class Child extends Human{ String schoolName; Child(String name,int age,Str

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

JAVA学习之路:不走弯路,就是捷径

转自:http://blog.csdn.net/jaketseng/archive/2007/12/01/1910483.aspx 软件开发之路是充满荆棘与挑战之路,也是充满希望之路.JAVA学习也是如此,没有捷径可走.梦想像<天龙八部>中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的.每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了" 东方不败",倒是成"西方失败&

java学习之路

软件开发之路是充满荆棘与挑战之路,也是充满希望之路.JAVA学习也是如此,没有捷径可走.梦想像<天龙八部>中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的.每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点. "不走弯路,就是捷径",佛经说的不无道理. 1.如何学习程序设计? JAVA是一种平台,

Java学习路径:不走弯路,这是一条捷径

1.如何学习编程? JAVA是一种平台.也是一种程序设计语言,怎样学好程序设计不只适用于JAVA,对C++等其它程序设计语言也一样管用.有编程高手觉得,JAVA也好C也好没什么分别,拿来就用.为什么他们能达到如此境地?我想是由于编程语言之间有共通之处.领会了编程的精髓,自然可以做到一通百通.怎样学习程序设计理所当然也有很多共通的地方. 1.1 培养兴趣 兴趣是可以让你坚持下去的动力. 假设仅仅是把敲代码作为谋生的手段的话,你会活的非常累.也太对不起自己了.多关心一些行业趣事.多想想盖茨.不是提倡

非专业码农 JAVA学习笔记 6java工具类和算法-string

续<非专业码农 JAVA学习笔记 5 java工具类和算法> 五.字符串string 字符串和字符的差别:字符串双引号括起来”n”,字符用单引号括起来,表示一种符号’\n’ 1.string的主要方法和属性 类 方法或者属性 备注 定义string Stirng s=new string(“值”),string s=”值” 属性 string.length:string的长度为字节 方法startswith,endswith s.startwith(“值”)-以值为开头,s.endswith(

java学习笔记 第二篇 核心技术(二)

第十四章 集合类 集合类用来存放对象的引用.继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素.Collection接口不能直接使用,但该接口提供了添加元素.删除元素.管理数据的方法. Collection接口常用方法: 14.2 List 集合 包括List接口以及List集合的所有实现类.List集合中的元素允许重复,各元素循序就是对象插入的顺序 1.List接口,两个重要方法: get(int index): 获取指定索引位

Java学习之道:Java中十个常见的违规编码

最近,我给Java项目做了一次代码清理工作.经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中.因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性. 这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出.一起来看下: 一.Eclipse编译器提供源代码格式输入 Eclipse提供自动源码格式选项,并且组织输入(删除未使用的代码).你可以使用下面的这

十年架构师留下最完整的Java学习路线,学完年薪40W

文章有点长,请大家耐心看完,话不多说直接上干货! 永不过时的编程语言--Java 编程开发. Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位. 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多.而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!创一个小群,供大家学习交流聊天如果有对学java方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对