(参考网易云课堂:龙马高新教育)
一、类的声明与定义
1.1 类的声明
[访问修饰符] class 类名称{
//类的成员变量
//类的成员方法
}
访问修饰符:
①public:公有的,Java中权限最宽的修饰符,本类、本包内的类、以及包外的类也能访问
②private:私有的,本类可以访问
③protected:介于public和private之间,和继承有关。本类,子类可以访问
④final:最终的,无法改变的。
⑤默认模式:不加修饰符,只能本包内、本类内可以访问;
类名称:只能是字母、数字、下划线、$组成,不能以数字开头、不能使用关键字,一般首字母大写;

这是老师上课讲的东西,先记下来

package Pseson;public class Person {String name;int age;//上面两个叫做成员变量/*** talk方法(成员方法 )*/void talk() {System.out.println("我是"+name+"今年"+age);}
}
 1.2 类的定义访问修饰符 类的成员变量的定义:数据类型 属性[=值];类的成员方法的定义:访问修饰符 返回值的数据类型 方法名称(参数1、参数2...)也是列举一个例子方便我复习
package Pseson;
/***ColorDefine类*/
public class ColorDefine {String color = "黑色";   //成员变量void getMes() {           //成员方法System.out.println("定义类");}public static void main(String[] args) { ColorDefine cd = new ColorDefine();     //实例化创建对象System.out.println(cd.color);         //调用对象的属性colorcd.getMes();                          //调用对象的方法}
}
1.3类的属性语法:[访问修饰符] 属性类型 属性名 [=默认值];修饰符:public,private,protected,static,final;其中static和final可以组合使用;属性类型:任何类型(基本数据类型和引用数据类型)属性名:只能是字母,数字,_,$组成,不能以数字开头,不能使用关键字。一般首字母小写,后面单词首字母大写;

二、对象的声明与使用
2.1 对象的声明
语法:类名 对象名 = new 类名([形参]);
2.2 对象的使用
如果要访问对象某个变量或成员方法:
对象名.属性名 ;对象名.方法名([形参]);

package Pseson;public class TestPerson {public static void main(String[] args) {Person p = new Person();     //声明Person并直接实例化此对象System.out.println(p.age);   //调用对象p的成员变量System.out.println(p.name);  //调用对象p的成员变量p.name = "加油";p.age = 10;System.out.println(p.age);    //调用对象p的成员变量System.out.println(p.name);p.talk();System.out.println("匿名对象");new Person().say();}
}

我的Java学习之路(第八天)------类和对象相关推荐

  1. Java学习笔记3.1.1 类与对象

    文章目录 零.本讲学习目标 一.面向对象概述 (一)什么是面向对象? (二)面向过程 vs. 面向对象 (三)面向对象三大特点 1.封装(encapsulation) 2.继承(inheritance ...

  2. java学习之路7——常用类

    一.Object类 超类.基类.左右类的直接或者间接父类,位于继承树的最顶层. 任何类,如果没有写extends显示继承某个类,默认都直接继承Object类.否则为间接继承. Object类中所定义的 ...

  3. Java学习笔记(十一)--类与对象

    类和对象 一.面向对象编程 在面向对象编程中,对象是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位.对象由一组属性和一组行为构成,属性是用来描述对象静态特征的数据项,行为是用来描述对 ...

  4. java学习之路目录(已完结)

    java学习之路目录(持续更新中-) 第一阶段 javaSE(完结) 序号 标题 内容 001 java初识 java语言特点.体系结构.运行机制 002 java SE基础语法 注释.关键字.变量. ...

  5. java学习之路2--简单工厂模式实现饮料自动贩卖机

    java学习之路2 用简单工厂模式实现饮料自动贩卖机 功能简介 具体实现 1.简单工厂模式 2.代码 总结 用简单工厂模式实现饮料自动贩卖机) 功能简介 接收用户输入的信息,选择购买的饮料. 可供选择 ...

  6. Java学习之路——接口

    Java学习之路--接口 概述 总所周知,我们是父母的孩子.我们的身上既继承了爸爸的基因也继承了妈妈的基因.这就是多继承. 然而在 Java 程序中,是不支持多继承的.Java 仅仅支持单继承.但是接 ...

  7. 我的Java学习之路2009-11-17

    -------------------------------2009年3月19日开始----------------------------- 下载JDK Myeclipse Netbeans JB ...

  8. JAVA学习之路:不走弯路,就是捷径(一)

      0.引言 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?JAVA该如何学习?".类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法.到 ...

  9. Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】

    Java学习之路1--安装JDK1.8||安装idea2022[重拾Java] 前言 安装 安装JDK1.8 安装idea2022(JetBrains Toolbox) Java项目创建 创建 项目结 ...

  10. 菜鸟haqima的Java学习之路第一天

    菜鸟haqima的Java学习之路第一天 导读:DOS命令 常用快捷键 Java的简单概述 (第一章 Java开发环境的搭建) 1.常用的DOS命令 1.1.怎么打开DOS命令窗口 win键+r(组合 ...

最新文章

  1. 部署SSL证书中的风险
  2. Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
  3. ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发
  4. linux文件目录的操作
  5. ffmpeg-0.6.3 移植到 windows 开源代码
  6. ubuntu18.04安装mysql数据库
  7. java println 数组_java 数组输出
  8. 苹果x计算机按键有声音吗,iPhoneX拍照总有声音怎么办?拨动静音键即可关闭拍照声!...
  9. 【youcans 的 OpenCV 例程200篇】149. 图像分割之边缘模型
  10. matlab用solve解方程错误提示,MATLAB中使用solve解决方程组的问题
  11. linux查进程内存问题,关于linux下内存问题排查的工具
  12. R语言聚类算法之k均值聚类(K-means)
  13. VRRP的基本配置(以H3C模拟器为例)
  14. 线性表(插入/清除数据/快慢指针查找中间数据)
  15. rpa打开浏览器_免费开源RPA财务机器人Taskt入门
  16. pytorch损失函数
  17. QQ登录pc端测试用例
  18. View的复用:viewHolder
  19. 微软媒体服务器,Azure 媒体服务概述
  20. 值得看三次的高干文_七本值得刷10遍的高干文,本本经典,让你一次看过瘾!...

热门文章

  1. win7桌面上显示html,Win7如何显示桌面图标?显示桌面图标的方法
  2. 直线与圆的位置关系怎么判断
  3. Android Window Manager Subsystem Research
  4. 2021年中国政府引导基金设立数量、目标规模、认缴规模及分布[图]
  5. 从0到1搭建自己的网站保姆级教程 · 上篇 · 域名与云服务器的准备【网站建设】
  6. 【行研报告】2021年移动游戏报告—附下载
  7. python程序运行时间方法的更替
  8. win7如何显示隐藏文件与文件夹
  9. 有谁认识这颗芯片?锂电池管理芯片充放电一体芯片
  10. android 矢量图 背景 ui,Android:使用矢量图图标库+9-patch图进行UI设计