1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用

1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用

成员变量(属性)
①类中添加成员变量
访问修饰符 类型 变量名 private String name

②实例化对象
调用类的构造方法类构造对象,Teacher one = new Teacher();

有static的可以直接调用,因为static是类级别的

③JavaBean里边一般规则
应该有公共的无参构造
应该有符合命名规范的get/set方法

④对象的回收:
没有任何引用指向该对象时,GC会回收

主动回收:对象 = null;

⑤访问修饰符所对应访问权限
public protected 默认 private
同类 √ √ √ √
同包 √ √ √
不同包子类 √ √
不同包非子类 √

时间: 2024-12-23 07:38:22

1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用的相关文章

错误: 类Something是公共的, 应在名为 Something.java 的文件中声明

Java编译报错: 错误: 类Something是公共的, 应在名为 Something.java 的文件中声明 如下图所示: 第一种解释:"类A是公共的,应在名为 A.java 的文件中声明"这句话需要分两步来理解: 1.在Java中,如果类A被声明为公共的(public),那么必须将类A保存在名为 A.java的文件中: 2.反之,在一个Xxx.java的文件中最多包含一个顶级的公共类,并且该公共类的名字要与文件名相同.比如文件A.java中,允许定义一个或多个类,但最多允许一个顶

<02>【掌握】01-类的声明和实现+【掌握】13-创建一个对象并访问成员变量+【掌握】14-无参方法声明实现及调用+【掌握】15-有参方法声明实现及调用+

[掌握]01-类的声明和实现 类: 一类事物共同特征和行为的抽象 大卡车 小轿车 挖掘机 车类: Car 共同的特征(属性): 颜色 速度 轮子 共同的行为: 跑 停止 对象: 类的具体的个体 东风21D(车类的对象) 解放大卡车(车类的对象) BYD (车的对象) 时风 (车的对象) 2.类的定义 结构体定义 struct Student{ }; ---->定义一个Student 结构体 类的定义分为两部分: 1)类的声明(规定当前类的:类名.属性.行为) @interface 类名:父类名

helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld

在搭建与配置JDK环境之后,准备测试一下是否成功. 于是用记事本复制粘贴了一段代码 public class HelloWorld { /** * 输出一行字符串"Hello World!" * @param args */ public static void main(String[] args) { System.out.println("Hello World!"); } } 保存为helloworld.java文件. 接着在cmd命令行中,使用javac编

java学习中,匿名函数、构造方法、构造代码块、构造方法中调用构造方法(java 学习中的小记录)

java学习中,匿名函数.构造方法.构造代码块.构造方法中调用构造方法(java 学习中的小记录) 作者:王可利(Star·星星) 匿名函数 匿名对象:没有名字的对象 匿名对象使用的注意点: 1.一般不会用匿名对象给属性赋值,无法获取属性值,每次new 都是一个新的对象. 2.匿名对象永远都不可能是一个对象. 如:person new().name = "星星":是不行的 匿名对象的好处:书写简单. 匿名对象使用的场景: 1.如果一个对象调用一个方法一次的时候,就可以用匿名对象来调用.

安全权限、高性能、高并发、分布式 【代码生成器】java shiro、maven、Bootstrap、HTML5、SpringMVC、Mybatis、Hibernate

获取[下载地址] A 代码生成器(开发利器);     增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势C 安全权限框架shiro ;  Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身

【Java】Web 服务编程技巧与窍门: 在 UDDI 注册中心为 Web 服务注册开发 UDDI Java 应用程序

本技巧建立了一个使用统一描述.发现和集成 (Universal Description, Discovery, and Integration,UDDI) 来注册应用程序级消费的 Web 服务实例.作者提供了详细的代码示例以及基于 Java 的统一描述.发现和集成 (Universal Description, Discovery,and Integration for Java,UDDI4J) API 的扩展 API,通过这些可以使您使用 UDDI 来进行您自己的开发. 0 评论: Andre

Java Project打包,发布到Web Project下之后,运行Web Project出现找不到Java Project中资源的解决办法

要想使得web项目可以访问引用的Java Project中的资源,需要在Java Project中,将需要的IO操作的文件都放置到src目录下 法一 在Java Project中,有IO操作的类需要这样写 package cn.edu.test; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.Inp

这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。

这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理.        01-java高级架构师设计-基础深入        J2SE深入讲解        Java多线程与并发库高级应用视频教程下载        java反射机制        java设计模式视频        数据结构视频教程        Eclipse视频教程.zip        MyEclipse视频教程.zip    02-java高级架构师设计-JavaEE拓展        A

自学java大概要多久?这篇文章给你答案,仅需4个月学会java

Java学习大概需要多久?这篇文章教你自学java的学习路线一.首先便是学习基础知识1.书籍方面推荐两本<Java编程思想>和<Java核心技术>这两本书有点年头了,也重新发布了好几代,但是最主要的是体系完整,实例多,可操作性强.初学者可以先看<java核心技术>的前六章1.Java程序设计概述2.Java程序设计环境3.Java的基础程序设计结构4.对象与类5.继承6.接口与内部类2.java视频推荐网上的java基础视频是很多的,可以去b站,腾讯课堂上找视频和公开课

类的继承和多态性-编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 getLegs(),设置动物名称的方法 setKind(),获得动物名称的方法 getKind(),获得动物数量的方法 getCount()。定义Fish类,是Animal类的子类,

编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 getLegs(),设置动物名称的方法 setKind(),获得动物名称的方法 getKind(),获得动物数量的方法 getCount().定义Fish类,是Animal类的子类,统计鱼的数量 count,获得鱼数量的方法 getCount().定义Tiger类,是Animal类的子类,统计老虎的